public function testIsCached() { $this->view->loadTemplate('string:{block name="testBlock"}Content{$test}{/block}'); $this->view->setCaching(false); $this->view->render(); $this->assertFalse($this->view->Template()->isCached()); $this->view->loadTemplate('string:{block name="testBlock"}Content{$test}{/block}'); $this->view->setCaching(true); $this->view->render(); $this->assertTrue($this->view->Template()->isCached()); }
/** * Test case */ public function testViewCache() { $view = new Enlight_View_Default($this->engine); $view->loadTemplate('string:hello {uniqid()}'); $view->setCaching(true); $this->assertFalse($view->isCached()); $result = $view->render(); $view->loadTemplate('string:hello {uniqid()}'); $view->setCaching(true); $this->assertTrue($view->isCached()); $this->assertEquals($result, $view->render()); }
/** * Test case */ public function testViewAssignParent() { $view = new Enlight_View_Default($this->engine); $view->loadTemplate('string:{$test}'); $template = $view->createTemplate('string:{$test}'); $template->assign('test', 'success', null, Smarty::SCOPE_PARENT); $this->assertEquals('success', $view->render()); }