From 5bc11ef1832f6e0a1ad2dd47207970fcc63ea3e3 Mon Sep 17 00:00:00 2001 From: Justin Hileman Date: Thu, 22 Sep 2011 09:26:52 -0700 Subject: [PATCH] Test for the mustache loader. --- test/MustacheLoaderTest.php | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 test/MustacheLoaderTest.php 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