testing file config, pass
This commit is contained in:
@@ -16,10 +16,12 @@ class ConfigurationTest extends TestCase
|
||||
);
|
||||
|
||||
protected $defaultConfig;
|
||||
protected $dummyConfigFilePath;
|
||||
|
||||
public function setUp()
|
||||
{
|
||||
$this->defaultConfig = array('session' => array('save_path' => session_save_path()));
|
||||
$this->dummyConfigFilePath = realpath(dirname(__FILE__) . '/../../config/configuration.local.php');
|
||||
}
|
||||
|
||||
public function testConfigurationInstanceIsTheSame()
|
||||
@@ -113,4 +115,17 @@ class ConfigurationTest extends TestCase
|
||||
Configuration::getInstance()->setCustomConfig($this->testConfig);
|
||||
$this->assertSame(Configuration::get(), $this->testConfig);
|
||||
}
|
||||
|
||||
public function testDummyConfigFileExists()
|
||||
{
|
||||
$this->assertEquals(file_exists($this->dummyConfigFilePath), true);
|
||||
}
|
||||
|
||||
public function testFileCustomConfigGetsLoadedIfFileExists()
|
||||
{
|
||||
$configPriorToFileLoading = Configuration::get();
|
||||
Configuration::setConfigFilePath($this->dummyConfigFilePath);
|
||||
Configuration::getInstance()->loadConfigFromFile();
|
||||
$this->assertSame(Configuration::get(), array_replace_recursive($this->testConfig, include $this->dummyConfigFilePath));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user