Template = $this->getObjectForTrait('\Cake\View\Helper\StringTemplateTrait'); } /** * testInitStringTemplates * * @return void */ public function testInitStringTemplates() { $templates = [ 'text' => '

{{text}}

', ]; $this->Template->initStringTemplates($templates); $result = $this->Template->templates(null); $this->assertEquals($result, [ 'attribute' => '{{name}}="{{value}}"', 'compactAttribute' => '{{name}}="{{value}}"', 'text' => '

{{text}}

' ]); } /** * testFormatStringTemplate * * @return void */ public function testFormatStringTemplate() { $templates = [ 'text' => '

{{text}}

', ]; $this->Template->initStringTemplates($templates); $result = $this->Template->formatTemplate('text', [ 'text' => 'CakePHP' ]); $this->assertEquals($result, '

CakePHP

'); } /** * testGetTemplater * * @return void */ public function testGetTemplater() { $templates = [ 'text' => '

{{text}}

', ]; $this->Template->initStringTemplates($templates); $result = $this->Template->getTemplater(); $this->assertInstanceOf('\Cake\View\StringTemplate', $result); } }