コード例 #1
0
ファイル: ViewTest.php プロジェクト: jsnshrmn/Suma
 public function testHelperViewAccessor()
 {
     $view = new Zend_View();
     $view->addHelperPath(dirname(__FILE__) . '/View/_stubs/HelperDir2/');
     $view->stub2();
     $helpers = $view->getHelpers();
     $this->assertEquals(1, count($helpers));
     $this->assertTrue(isset($helpers['Stub2']));
     $stub2 = $helpers['Stub2'];
     $this->assertTrue($stub2 instanceof Zend_View_Helper_Stub2);
     $this->assertTrue(isset($stub2->view));
     $this->assertSame($view, $stub2->view);
 }
コード例 #2
0
ファイル: ViewTest.php プロジェクト: jorgenils/zend-framework
 /**
  * Tests that a help can be loaded from the search path 
  *
  */
 public function testLoadHelper()
 {
     $view = new Zend_View();
     $view->setHelperPath(array(dirname(__FILE__) . '/View/_stubs/HelperDir1', dirname(__FILE__) . '/View/_stubs/HelperDir2'));
     $this->assertEquals('foo', $view->stub1());
     $this->assertEquals('bar', $view->stub2());
     // erase the paths to the helper stubs
     $view->setHelperPath(null);
     // verify that object handle of a stub was cache by calling it again
     // without its path in the helper search paths
     $this->assertEquals('foo', $view->stub1());
 }