Exemplo n.º 1
0
 public function testEngineRegistration()
 {
     $view = new View();
     $this->assertSame(2, count(array_keys($view->getRegisteredEngines())));
     $this->assertArrayHasKey('.volt', $view->getRegisteredEngines());
     $this->assertArrayHasKey('.phtml', $view->getRegisteredEngines());
 }
Exemplo n.º 2
0
 public function testFilters()
 {
     $view = new View();
     $engines = $view->getRegisteredEngines();
     $volt = $engines['.volt'];
     $volt = $volt($view, DI::getDefault());
     $compiler = $volt->getCompiler();
     $this->assertEquals('<?php echo (string)1; ?>', $compiler->compileString('{{ 1|toString }}'));
 }