Esempio n. 1
0
 /**
  * testDisplay method
  *
  * @access public
  * @return void
  */
 function testDisplay()
 {
     App::build(array('views' => array(TEST_CAKE_CORE_INCLUDE_PATH . 'tests' . DS . 'test_app' . DS . 'views' . DS, TEST_CAKE_CORE_INCLUDE_PATH . 'libs' . DS . 'view' . DS)));
     $Pages = new PagesController(new CakeRequest(null, false));
     $Pages->viewPath = 'posts';
     $Pages->display('index');
     $this->assertPattern('/posts index/', $Pages->getResponse()->body());
     $this->assertEqual($Pages->viewVars['page'], 'index');
     $Pages->viewPath = 'themed';
     $Pages->display('test_theme', 'posts', 'index');
     $this->assertPattern('/posts index themed view/', $Pages->getResponse()->body());
     $this->assertEqual($Pages->viewVars['page'], 'test_theme');
     $this->assertEqual($Pages->viewVars['subpage'], 'posts');
 }