Add comments and license block

This commit is contained in:
bzick
2013-04-28 11:33:36 +04:00
parent 5d4d218942
commit 614428e88d
11 changed files with 136 additions and 39 deletions

View File

@ -11,11 +11,11 @@ class ExtendsTemplateTest extends TestCase {
"name" => "level.0.tpl",
"level" => 0,
"blocks" => array(
"b1" => "",
"b1" => "default 5",
"b2" => "empty 0"
),
"result" => array(
"b1" => "",
"b1" => "default 5",
"b2" => "empty 0"
),
),
@ -79,10 +79,27 @@ class ExtendsTemplateTest extends TestCase {
* @group static-extend
*/
public function testTemplateExtends() {
foreach(self::generate('{block "%s"}%s{/block}', '{extends "level.%d.tpl"}') as $name => $tpl) {
$vars = array(
"b1" => "b1",
"b2" => "b2",
"b3" => "b3",
"b4" => "b4",
"level" => "level",
"default" => 5
);
$tpls = self::generate('{block "%s"}%s{/block}', '{extends "level.%d.tpl"}');
foreach($tpls as $name => $tpl) {
$this->tpl($name, $tpl["src"]);
//var_dump($src, "----\n\n----", $dst);ob_flush();fgetc(STDIN);
$this->assertSame($this->cytro->fetch($name, array()), $tpl["dst"]);
$this->assertSame($this->cytro->fetch($name, $vars), $tpl["dst"]);
}
$tpls = self::generate('{block "{$%s}"}%s{/block}', '{extends "level.%d.tpl"}');
arsort($tpls);
foreach($tpls as $name => $tpl) {
$this->tpl("d.".$name, $tpl["src"]);
//var_dump($src, "----\n\n----", $dst);ob_flush();fgetc(STDIN);
$this->assertSame($this->cytro->fetch("d.".$name, $vars), $tpl["dst"]);
//var_dump($name);ob_flush();fgets(STDIN);
}
}