public function testWeCanRenderTemplate() { $GWC = new green_web_controller($debug = true); $GWC->handleRequest(array('template' => true)); # Test we can render from a template ob_start(); $GWC->render('unit_test.html'); $contents = ob_get_clean(); $this->assertEquals($contents, '<html><head><title>Unit Test Template</title></head><body>Unit Test Template</body></html>'); # now test we can render variables $GWC->templatePut('title', 'GWC'); $GWC->templatePut('author', 'Adrian Green'); ob_start(); $GWC->render('unit_test2.html'); $contents = ob_get_clean(); $this->assertEquals($contents, '<html><head><title>GWC Unit Test Template</title></head><body>GWC Framework by Adrian Green</body></html>' . "\n"); }