Moved %cwd% parsing to configuration and added test

This commit is contained in:
Vassyli
2016-08-11 11:45:52 +02:00
parent 94bc8bcdaa
commit 4e1fe65619
3 changed files with 50 additions and 10 deletions
+21
View File
@@ -44,4 +44,25 @@ class ConfigurationTest extends \PHPUnit_Framework_TestCase
$this->assertFalse(strpos($s, 'some_password'));
}
private function getPseudoConfiguration(array $config)
{
$configuration = $this->getMockBuilder(Configuration::class)
->disableOriginalConstructor()
->setMethods(["retrieveRawConfig"])
->getMock();
$configuration->__construct("dummy");
return $configuration;
}
public function testCWDParsingForSQLiteDatabaseDSN()
{
$configuration = $this->getPseudoConfiguration([
"dsn" => "sqlite:%cwd%db.db3",
"user" => "daenerys",
"password" => "",
"name" => "daenerys"
]);
}
}