/**
  * @covers \Cassava\Options::getAll
  * @covers \Cassava\Options::setDefaults
  */
 function test_setDefaults()
 {
     \delete_option(\Cassava\Options::KEY);
     $this->assertEmpty(\Cassava\Options::getAll(), 'Plugin has no options set.');
     \Cassava\Options::setDefaults();
     $this->assertNotEmpty(\Cassava\Options::getAll(), 'Plugin sets default options on init.');
 }
 /**
  * Test plugin options.
  * @covers \Cassava\Plugin::init
  */
 function test_init()
 {
     global $wp;
     delete_option(\Cassava\Options::KEY);
     $this->plugin->init();
     $this->assertNotEmpty(\Cassava\Options::getAll(), 'Plugin sets default options on init.');
     $this->assertTrue(in_array('cas_route', $wp->public_query_vars), 'Plugin sets the cas_route endpoint.');
 }