/** * Test plugin settings getter. * @covers \Cassava\Options::get */ function test_get() { \Cassava\Options::setDefaults(); $path = \Cassava\Options::get('endpoint_slug'); $this->assertEquals(\Cassava\Plugin::ENDPOINT_SLUG, $path, 'Obtain the path setting.'); $path = \Cassava\Options::get('endpoint_slug', 'default'); $this->assertEquals(\Cassava\Plugin::ENDPOINT_SLUG, $path, 'Ignores default when obtaining an existing setting.'); $unset = \Cassava\Options::get('unset', 'nothing'); $this->assertEquals('nothing', $unset, 'Obtain the default for a non-existing setting.'); }