$this->assertEquals('Hello, (>.<)!', $template->render(new IPF_Template_Context(array('name' => '(>.<)'))));
}
+ public function testStringTemplateWithModifiers()
+ {
+ $environment = new IPF_Template_Environment_FileSystem;
+ $environment->cache = '/tmp';
+ $template = new IPF_Template_String('Hello, {$name|upper}!', $environment);
+
+ $this->assertEquals('Hello, WORLD!', $template->render(new IPF_Template_Context(array('name' => 'World'))));
+ $this->assertEquals('Hello, (>.<)!', $template->render(new IPF_Template_Context(array('name' => '(>.<)'))));
+ }
+
public function testLimitWords()
{
$lipsum = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.';