improve unit tests
This commit is contained in:
parent
b2281f4c77
commit
a121d1974d
|
@ -23,5 +23,36 @@ class TplBlockTest extends TestCase{
|
||||||
);
|
);
|
||||||
$this->assertEquals("Hello Gnieark", $tpl->apply_tpl_str("Hello {{name}}"));
|
$this->assertEquals("Hello Gnieark", $tpl->apply_tpl_str("Hello {{name}}"));
|
||||||
}
|
}
|
||||||
|
//test from a file
|
||||||
|
public function testParseFromFile(){
|
||||||
|
file_put_contents("temp.txt","Hello {{name}}");
|
||||||
|
$tpl = new TplBlock();
|
||||||
|
$tpl->add_vars(array(
|
||||||
|
"name" => "Gnieark",
|
||||||
|
"title" => "Monsieur",
|
||||||
|
"firstname" => "Grouik"
|
||||||
|
)
|
||||||
|
);
|
||||||
|
$this->assertEquals("Hello Gnieark", $tpl->apply_tpl_file("temp.txt"));
|
||||||
|
}
|
||||||
|
|
||||||
|
//test blocs
|
||||||
|
public function testBlocs(){
|
||||||
|
$str = "
|
||||||
|
Bhah blah wpooie456
|
||||||
|
<!-- BEGIN bloc -->
|
||||||
|
have to be shown
|
||||||
|
<!-- END bloc -->
|
||||||
|
<!-- BEGIN blocTwo -->
|
||||||
|
WONT to be shown
|
||||||
|
<!-- END blocTwo -->
|
||||||
|
";
|
||||||
|
$tpl = new TplBlock();
|
||||||
|
$tpl2 = new TplBlock("bloc");
|
||||||
|
$tpl->add_sub_block($tpl2);
|
||||||
|
$str = $tpl->apply_tpl_str($str);
|
||||||
|
$this->assertContains('have',$str);
|
||||||
|
$this->assertFalse(strpos("WONT",$str));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user