Пример #1
0
 public function testWithTemplateString()
 {
     $utilities = $this->getMockBuilder('Faker\\Components\\Engine\\Common\\Utilities')->disableOriginalConstructor()->getMock();
     $generator = $this->getMock('\\PHPStats\\Generator\\GeneratorInterface');
     $locale = $this->getMock('\\Faker\\Locale\\LocaleInterface');
     $loader = $this->getProject()->getTemplatingManager()->getLoader();
     $template = new Template($loader);
     $template->setGenerator($generator);
     $template->setLocale($locale);
     $template->setUtilities($utilities);
     $template->setOption('template', 'a template string {{ 1 + 1 }}');
     $this->assertTrue($template->validate());
     $this->assertEquals('a template string 2', $template->generate(1));
 }