예제 #1
0
 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']));
 }
예제 #2
0
 /**
  * @expectedException CM_Exception_Invalid
  * @expectedExceptionMessage Invalid non-numeric value
  */
 public function testNonNumeric()
 {
     $render = new CM_Frontend_Render();
     $render->parseTemplateContent('{numberDecimal value="foo"}');
 }