setMethod('get'); $router = new \Pecee\SimpleRouter\RouterBase(); $route = new \Pecee\SimpleRouter\RouterRoute('/my/test/url', 'DummyController@start'); $route->setRequestMethods(array(\Pecee\SimpleRouter\RouterRoute::REQUEST_TYPE_GET)); $route->addSettings(['middleware' => 'DummyMiddleware']); $router->addRoute($route); try { $router->routeRequest(); }catch(Exception $e) { $this->assertTrue(($e instanceof MiddlewareLoadedException)); return; } throw new Exception('Middleware not loaded'); } }