* @license MIT, http://flightphp.com/license */ use flight\Engine; class RenderTest extends PHPUnit\Framework\TestCase { private Engine $app; protected function setUp(): void { $this->app = new Engine(); $this->app->set('flight.views.path', __DIR__ . '/views'); } // Render a view public function testRenderView() { $this->app->render('hello', ['name' => 'Bob']); $this->expectOutputString('Hello, Bob!'); } // Renders a view into a layout public function testRenderLayout() { $this->app->render('hello', ['name' => 'Bob'], 'content'); $this->app->render('layouts/layout'); $this->expectOutputString('Hello, Bob!'); } }