user->roles()->sync([ Role::where('name', 'admin')->firstOrFail()->id, ]); $this->user->permissions()->detach(); $request = Request::create('/permission-bypass-test'); $request->setUserResolver(fn () => $this->user); $response = app(RoleAwarePermission::class)->handle( $request, fn () => response('ok'), 'permission-not-mapped' ); $this->assertSame(200, $response->getStatusCode()); $this->assertSame('ok', $response->getContent()); } }