status()); } public function test_halt(): void { Flight::halt(500, actuallyExit: false, message: 'Test'); self::expectOutputString('Test'); self::assertSame(500, Flight::response()->status()); } ///////////////////// // ROUTING METHODS // ///////////////////// public function test_static_route(): void { Flight::request()->url = '/test'; $route = Flight::route( pass_route: true, alias: 'testRoute', callback: function () { echo 'test'; }, pattern: '/test' ); self::assertInstanceOf(Route::class, $route); self::expectOutputString('test'); Flight::start(); } }