public function testCallingSetOptionsMultipleTimesMergesOptions() { $resource = new Zend_Application_BootstrapTest_Resource_Foo(); $options1 = array('foo' => 'bar'); $options2 = array('bar' => 'baz'); $options3 = array('foo' => 'BAR'); $expected = $resource->mergeOptions($options1, $options2); $expected = $resource->mergeOptions($expected, $options3); $resource->setOptions($options1)->setOptions($options2)->setOptions($options3); $this->assertEquals($expected, $resource->getOptions()); }
public function testCallingSetOptionsMultipleTimesMergesOptions() { require_once dirname(__FILE__) . '/../_files/resources/Foo.php'; $resource = new Zend_Application_BootstrapTest_Resource_Foo(); $options1 = array('foo' => 'bar'); $options2 = array('bar' => 'baz'); $options3 = array('foo' => 'BAR'); $expected = $resource->mergeOptions($options1, $options2); $expected = $resource->mergeOptions($expected, $options3); $resource->setOptions($options1)->setOptions($options2)->setOptions($options3); $this->assertEquals($expected, $resource->getOptions()); }