public function testEngineRegistration() { $view = new View(); $this->assertSame(2, count(array_keys($view->getRegisteredEngines()))); $this->assertArrayHasKey('.volt', $view->getRegisteredEngines()); $this->assertArrayHasKey('.phtml', $view->getRegisteredEngines()); }
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 }}')); }