Exemplo n.º 1
0
 public function testEntriesPaths()
 {
     $view = new View\Twig();
     $view->setInputRootDir('/var/www/phrekyll-test/');
     $view->setInputFile('/var/www/phrekyll-test/entries/some-entry.twig')->setOutputDir('/var/www/output');
     $path = new OutputPath\Entry($view);
     $this->assertSame('/var/www/output/some-entry.html', $path->get());
     $view->setInputFile('/var/www/phrekyll-test/entries/sub/folder/some-entry.twig')->setOutputDir('/var/www/output');
     $path->setView($view);
     $this->assertSame('/var/www/output/sub/folder/some-entry.html', $path->get());
     $view->setInputFile('/var/www/phrekyll-test/sub/folder/some-entry.twig')->setOutputDir('/var/www/output');
     $path->setView($view);
     $this->assertSame('/var/www/output/sub/folder/some-entry.html', $path->get());
 }
Exemplo n.º 2
0
 public function testNoSourcePathSpecified()
 {
     $this->setExpectedException('RuntimeException', "View input file not specified");
     $view = new View();
     $rendered = $view->render(array());
 }