setMethod('get'); \Pecee\SimpleRouter\RouterBase::reset(); \Pecee\SimpleRouter\SimpleRouter::get('/my/test/url', 'DummyController@start', ['middleware' => 'DummyMiddleware']); $found = false; try { \Pecee\SimpleRouter\SimpleRouter::start(); }catch(Exception $e) { $found = ($e instanceof MiddlewareLoadedException); } $this->assertTrue($found); } }