27 lines
687 B
PHP
27 lines
687 B
PHP
|
|
||
|
<?php
|
||
|
use PHPUnit\Framework\TestCase;
|
||
|
require_once __DIR__.'/../class.TplBlock.php';
|
||
|
|
||
|
class TplBlockTest extends TestCase{
|
||
|
/**
|
||
|
* @expectedException InvalidTemplateException
|
||
|
*/
|
||
|
public function testSendEmptyNameOnSubFunction(){
|
||
|
$tpl = new TplBlock();
|
||
|
$subTpl = new TplBlock();
|
||
|
$tpl->add_sub_block($subTpl);
|
||
|
}
|
||
|
|
||
|
public function testsimpleVar(){
|
||
|
$tpl = new TplBlock();
|
||
|
$tpl->add_vars(array(
|
||
|
"name" => "Gnieark",
|
||
|
"title" => "Monsieur",
|
||
|
"firstname" => "Grouik"
|
||
|
)
|
||
|
);
|
||
|
$this->assertEquals("Hello Gnieark", $tpl->apply_tpl_str("Hello {{name}}"));
|
||
|
}
|
||
|
|
||
|
}
|