diff --git a/src/Features/UserImpersonation.php b/src/Features/UserImpersonation.php index 99ab6e0b..d5924762 100644 --- a/src/Features/UserImpersonation.php +++ b/src/Features/UserImpersonation.php @@ -48,14 +48,14 @@ class UserImpersonation implements Feature $token->delete(); - session()->put('tenancy_impersonation', true); + session()->put('tenancy_impersonating', true); return redirect($token->redirect_url); } public static function isImpersonating(): bool { - return session()->has('tenancy_impersonation'); + return session()->has('tenancy_impersonating'); } /** @@ -65,6 +65,6 @@ class UserImpersonation implements Feature { auth()->logout(); - session()->forget('tenancy_impersonation'); + session()->forget('tenancy_impersonating'); } } diff --git a/tests/TenantUserImpersonationTest.php b/tests/TenantUserImpersonationTest.php index f8e2084c..4a3cb893 100644 --- a/tests/TenantUserImpersonationTest.php +++ b/tests/TenantUserImpersonationTest.php @@ -91,7 +91,7 @@ test('tenant user can be impersonated on a tenant domain', function () { UserImpersonation::leave(); expect(UserImpersonation::isImpersonating())->toBeFalse(); - expect(session('tenancy_impersonation'))->toBeNull(); + expect(session('tenancy_impersonating'))->toBeNull(); // Assert can't access the tenant dashboard pest()->get('http://foo.localhost/dashboard') @@ -131,13 +131,13 @@ test('tenant user can be impersonated on a tenant path', function () { ->assertSee('You are logged in as Joe'); expect(UserImpersonation::isImpersonating())->toBeTrue(); - expect(session('tenancy_impersonation'))->toBeTrue(); + expect(session('tenancy_impersonating'))->toBeTrue(); // Leave impersonation UserImpersonation::leave(); expect(UserImpersonation::isImpersonating())->toBeFalse(); - expect(session('tenancy_impersonation'))->toBeNull(); + expect(session('tenancy_impersonating'))->toBeNull(); // Assert can't access the tenant dashboard pest()->get('/acme/dashboard')