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}}"));
|
||||
}
|
||||
//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