public function testParseTemplateContent() { $viewer = CM_Model_User::createStatic(); $render = new CM_Frontend_Render(); $render->getEnvironment()->setViewer($viewer); $content = '{$viewer->getId()} {$foo} normal-text'; $expected = $viewer->getId() . ' bar normal-text'; $this->assertSame($expected, $render->parseTemplateContent($content, ['foo' => 'bar'])); }
/** * @expectedException CM_Exception_Invalid * @expectedExceptionMessage Invalid non-numeric value */ public function testNonNumeric() { $render = new CM_Frontend_Render(); $render->parseTemplateContent('{numberDecimal value="foo"}'); }