Beispiel #1
0
 public function testAnyMethod()
 {
     $router = new Router();
     $anyMock = Mockery::mock(ServerRequestInterface::class);
     $anyMock->shouldReceive('getParsedBody')->andReturn([]);
     $anyMock->shouldReceive('getMethod')->andReturn('GET');
     $anyMock->shouldReceive('getUri->getPath')->andReturn('/');
     $anyMock->shouldReceive('setArguments')->with([]);
     $router->any('', function () {
         return 'any';
     });
     $this->assertEquals('any', $router->dispatch($anyMock));
     $this->assertEquals('any', $router->dispatch($anyMock));
 }