Example #1
0
 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');
     }));
 }