예제 #1
0
 public function testGetViewScript()
 {
     $request = new Zend_Controller_Request_Http();
     $request->setControllerName('view')->setActionName('test');
     $response = new Zend_Controller_Response_Cli();
     Zend_Controller_Front::getInstance()->setControllerDirectory(dirname(__FILE__) . DIRECTORY_SEPARATOR . '_files');
     require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . '_files' . DIRECTORY_SEPARATOR . 'ViewController.php';
     $controller = new ViewController($request, $response);
     $script = $controller->getViewScript();
     $this->assertContains('view' . DIRECTORY_SEPARATOR . 'test.phtml', $script);
     $script = $controller->getViewScript('foo');
     $this->assertContains('view' . DIRECTORY_SEPARATOR . 'foo.phtml', $script);
 }
예제 #2
0
 public function testGetViewScript()
 {
     $request = new Request\Http();
     $request->setControllerName('view')->setActionName('test');
     $response = new Response\Cli();
     Controller\Front::getInstance()->setControllerDirectory(__DIR__ . DIRECTORY_SEPARATOR . '_files');
     $controller = new \ViewController($request, $response);
     $script = $controller->getViewScript();
     $this->assertContains('view' . DIRECTORY_SEPARATOR . 'test.phtml', $script);
     $script = $controller->getViewScript('foo');
     $this->assertContains('view' . DIRECTORY_SEPARATOR . 'foo.phtml', $script);
 }