public function testHandleSuccess() { $app = new Application(); $app->get('/', function ($request, $response) { $response->setContent('<h1>It works!</h1>'); return $response; }); $app->post('/', function ($request, $response) { $response->setContent('<h1>It works!</h1>'); return $response; }); $app->put('/', function ($request, $response) { $response->setContent('<h1>It works!</h1>'); return $response; }); $app->delete('/', function ($request, $response) { $response->setContent('<h1>It works!</h1>'); return $response; }); $app->patch('/', function ($request, $response) { $response->setContent('<h1>It works!</h1>'); return $response; }); $request = Request::createFromGlobals(); $response = $app->handle($request, 1, true); $this->assertEquals('<h1>It works!</h1>', $response->getContent()); }