'new_config.php' ]; $this->configFilePool = new ConfigFilePool($newPath); } public function testGetPaths() { $expected['new_key'] = 'new_config.php'; $expected[ConfigFilePool::APP_CONFIG] = 'config.php'; $expected[ConfigFilePool::APP_ENV] = 'env.php'; $this->assertEquals($expected, $this->configFilePool->getPaths()); } public function testGetPath() { $expected = 'config.php'; $this->assertEquals($expected, $this->configFilePool->getPath(ConfigFilePool::APP_CONFIG)); } /** * @expectedException \Exception * @expectedExceptionMessage File config key does not exist. */ public function testGetPathException() { $fileKey = 'not_existing'; $this->configFilePool->getPath($fileKey); } }