Ejemplo n.º 1
0
 /**
  * @dataProvider objectParameterValues
  */
 public function testCanRenderWithParameterObjects($params, $search)
 {
     $template = new PlatesTemplate();
     $template->addPath(__DIR__ . '/TestAsset');
     $result = $template->render('plates', $params);
     $this->assertContains($search, $result);
     $content = file_get_contents(__DIR__ . '/TestAsset/plates.php');
     $content = str_replace('<?=$this->e($name)?>', $search, $content);
     $this->assertEquals($content, $result);
 }
Ejemplo n.º 2
0
 /**
  * @group namespacing
  */
 public function testProperlyResolvesNamespacedTemplate()
 {
     $template = new PlatesTemplate();
     $template->addPath(__DIR__ . '/TestAsset/test', 'test');
     $expected = file_get_contents(__DIR__ . '/TestAsset/test/test.php');
     $test = $template->render('test::test');
     $this->assertSame($expected, $test);
 }