/** * test the Config constructor. * * @covers ::extend * @covers ::loadFromBaseDir * @covers ::getYmlFiles * @covers ::loadFromFile * @covers ::sectionHasKey * @covers ::getSection * @covers ::getBaseDir */ public function testConstruct() { $config = new Config($this->test_base_dir); $this->assertEquals($this->test_base_dir, $config->getBaseDir()); $this->assertTrue($config->sectionHasKey('say', 'hello')); $this->assertFalse($config->sectionHasKey('say', 'hi')); $this->assertEquals($config->getSection('say'), array('hello' => 'world', 'bonjour' => 'monde', 'hola' => 'mundo')); }