|
|
@@ -289,6 +289,24 @@ class Zend_Application_ApplicationTest extends PHPUnit_Framework_TestCase
|
|
|
$this->assertTrue($application->hasOption('foo'));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * @group ZF-10568
|
|
|
+ */
|
|
|
+ public function testPassingStringYamlConfigPathOptionToConstructorShouldLoadOptions()
|
|
|
+ {
|
|
|
+ $application = new Zend_Application('testing', dirname(__FILE__) . '/_files/appconfig.yaml');
|
|
|
+ $this->assertTrue($application->hasOption('foo'));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @group ZF-10568
|
|
|
+ */
|
|
|
+ public function testPassingStringJsonConfigPathOptionToConstructorShouldLoadOptions()
|
|
|
+ {
|
|
|
+ $application = new Zend_Application('testing', dirname(__FILE__) . '/_files/appconfig.json');
|
|
|
+ $this->assertTrue($application->hasOption('foo'));
|
|
|
+ }
|
|
|
+
|
|
|
public function testPassingArrayOptionsWithConfigKeyShouldLoadOptions()
|
|
|
{
|
|
|
$application = new Zend_Application('testing', array('bar' => 'baz', 'config' => dirname(__FILE__) . '/_files/appconfig.inc'));
|
|
|
@@ -458,7 +476,7 @@ class Zend_Application_ApplicationTest extends PHPUnit_Framework_TestCase
|
|
|
$this->assertEquals(1, $application->getBootstrap()->fooExecuted);
|
|
|
$this->assertEquals(0, $application->getBootstrap()->barExecuted);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public function testOptionsCanHandleMuiltipleConigFiles()
|
|
|
{
|
|
|
$application = new Zend_Application('testing', array(
|
|
|
@@ -468,7 +486,7 @@ class Zend_Application_ApplicationTest extends PHPUnit_Framework_TestCase
|
|
|
)
|
|
|
)
|
|
|
);
|
|
|
-
|
|
|
+
|
|
|
$this->assertEquals('baz', $application->getOption('foo'));
|
|
|
}
|
|
|
}
|