create(); $user->refresh(); $request = Request::create('/settings/email', 'GET'); $session = new Store('test', new ArraySessionHandler(120)); $request->setLaravelSession($session); $request->setUserResolver(fn () => $user); $session->put('sudoModeAttempts', 4); $session->put('2fa.session.active', true); $session->put('sudoMode', now()->timestamp); $response = (new DangerZone)->handle($request, function ($req) { return response('passed-through', 200); }); expect($response->isRedirect())->toBeTrue(); expect($session->has('2fa.session.active'))->toBeFalse(); expect($session->has('sudoMode'))->toBeFalse(); expect($session->has('sudoModeAttempts'))->toBeFalse(); });