public function testAddRouteMethodShouldReturnAnInstanceOfRoute() { $app = new Application(); $this->assertInstanceOf('yoshi\\Route', $app->get('/test', function (Response $response) { $response->contents('GET /test'); })); $this->assertInstanceOf('yoshi\\Route', $app->post('/test', function (Response $response) { $response->contents('POST /test'); })); $this->assertInstanceOf('yoshi\\Route', $app->put('/test', function (Response $response) { $response->contents('PUT /test'); })); $this->assertInstanceOf('yoshi\\Route', $app->delete('/test', function (Response $response) { $response->contents('DELETE /test'); })); $this->assertInstanceOf('yoshi\\Route', $app->head('/test', function (Response $response) { $response->contents('HEAD /test'); })); $this->assertInstanceOf('yoshi\\Route', $app->options('/test', function (Response $response) { $response->contents('OPTIONS /test'); })); }