<?php /** * Flight: An extensible micro-framework. * * @copyright Copyright (c) 2012, Mike Cao <mike@mikecao.com> * @license http://www.opensource.org/licenses/mit-license.php */ require_once 'PHPUnit.php'; require_once __DIR__.'/../flight/Flight.php'; class RenderTest extends PHPUnit_Framework_TestCase { function setUp(){ Flight::init(); Flight::set('flight.views.path', __DIR__.'/views'); } // Render a view function testRenderView(){ Flight::render('hello', array('name' => 'Bob')); $this->expectOutputString('Hello, Bob!'); } // Renders a view into a layout function testRenderLayout(){ Flight::render('hello', array('name' => 'Bob'), 'content'); Flight::render('layout'); $this->expectOutputString('<html>Hello, Bob!</html>'); } }