setExpectedException(MiddlewareLoadedException::class); TestRouter::group(['exceptionHandler' => 'ExceptionHandler'], function () { TestRouter::get('/my/test/url', 'DummyController@method1', ['middleware' => 'DummyMiddleware']); }); TestRouter::debug('/my/test/url', 'get'); } public function testNestedMiddlewareDontLoad() { TestRouter::group(['exceptionHandler' => 'ExceptionHandler', 'middleware' => 'DummyMiddleware'], function () { TestRouter::get('/middleware', 'DummyController@method1'); }); TestRouter::get('/my/test/url', 'DummyController@method1'); TestRouter::debug('/my/test/url', 'get'); } }