diff --git a/test/MustacheLoaderTest.php b/test/MustacheLoaderTest.php new file mode 100644 index 0000000..ebb5745 --- /dev/null +++ b/test/MustacheLoaderTest.php @@ -0,0 +1,30 @@ +assertEquals(file_get_contents(dirname(__FILE__).'/fixtures/foo.mustache'), $loader['foo']); + $this->assertEquals(file_get_contents(dirname(__FILE__).'/fixtures/bar.mustache'), $loader['bar']); + } + + public function testMustacheUsesFilesystemLoader() { + $template = '{{> foo }}{{> bar }}'; + $data = array( + 'truthy' => true, + 'foo' => 'FOO', + 'bar' => 'BAR' + ); + $output = '{{ foo }}{{ bar }}'; + $m = new Mustache(); + $partials = new MustacheLoader(dirname(__FILE__).'/fixtures'); + $m->render($template, $data, $partials); + $this->assertEquals($output, $output); + } +} \ No newline at end of file