public function testSend() { $response = new Responder('foo:bar'); $response->disableSendHeaders(); ob_start(); $response->send(); $output = ob_get_contents(); ob_end_clean(); $this->assertEquals('foo:bar', $output); }
public function testPost() { $closure = function () { $response = new Responder('One->Two'); $response->disableSendHeaders(); return $response; }; $request = Request::create('http://example.com/post_route', 'POST'); ob_start(); DummyHuruk::post('/post_route', $closure); DummyHuruk::run($request); $output = ob_get_contents(); ob_end_clean(); $this->assertContains('One->Two', $output); }
/** * @param Request $request * @param RouteInfo $routeInfo * @return Responder */ public function execute(Request $request, RouteInfo $routeInfo) { $response = new Responder('foo:bar'); $response->disableSendHeaders(); return $response; }
protected static function handlePageNotFound(PageNotFoundException $exception) { $response = new Responder('Not Found'); $response->disableSendHeaders(); return $response; }