public function testNoMatchingModuleUndoWithCustomModel() { $mockRedirect = Mockery::mock('\\Illuminate\\Http\\Redirector'); $mockRedirect->shouldReceive('route')->with("userIndex")->andReturnSelf(); $mockRedirect->shouldReceive('with')->withArgs(["message", "user.undo.restored"])->andReturnSelf(); \Illuminate\Support\Facades\Redirect::swap($mockRedirect); $controller = new \App\Http\Controllers\NoMatchingModelController(); $controller->undoDeleteModel = get_class(new User()); $controller->undoDelete(1); }