public function testRender_php_evaluated() { $chariot = new Chariot(); $chariot->setTemplateDirectory(dirname(__FILE__) . '/templates'); $chariot->setContext(new ChariotContext()); $result = $chariot->render('example/test2'); $this->assertEquals(file_get_contents(dirname(__FILE__) . '/results/example/test2.html'), $result, '<?php タグの評価を行うこと'); }
public function testRender() { $chariot = new Chariot(); $chariot->setTemplateDirectory(dirname(__FILE__) . '/templates'); $chariot->setContext(new ChariotContext()); $result = $chariot->render('example/test1'); $this->assertEquals(file_get_contents(dirname(__FILE__) . '/results/example/test1.html'), $result, 'DOM構造に変化させずに出力すること'); }
public function testNotExists() { $context = new ChariotContext(); $context->setAttribute('Hoge', 'hello world'); $chariot = new Chariot(); $chariot->setTemplateDirectory(dirname(__FILE__) . '/templates'); $chariot->setContext($context); $result = $chariot->render('example/exists2'); $this->assertEquals(file_get_contents(dirname(__FILE__) . '/results/example/exists2.html'), $result, 'notExistsでは存在しない値も出力すること'); }