public function testThatIndexedResponseHandlersMayBeRemoved() { $app = new Bullet\App(); $app->path('/', function ($request) use($app) { return 'foo'; }); $request = new \Bullet\Request('GET', '/'); $app->registerResponseHandler(function () { return true; }, function ($response) { $response->content('bar'); }); $result = $app->run($request); $this->assertEquals('bar', $result->content()); $app->removeResponseHandler(0); $result = $app->run($request); $this->assertEquals('foo', $result->content()); }