1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-05 21:14:03 +00:00

rename session key

This commit is contained in:
Abrar Ahmad 2022-12-14 14:41:33 +05:00
parent a76fde282a
commit 0fa37ed305
2 changed files with 6 additions and 6 deletions

View file

@ -48,14 +48,14 @@ class UserImpersonation implements Feature
$token->delete(); $token->delete();
session()->put('tenancy_impersonation', true); session()->put('tenancy_impersonating', true);
return redirect($token->redirect_url); return redirect($token->redirect_url);
} }
public static function isImpersonating(): bool 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(); auth()->logout();
session()->forget('tenancy_impersonation'); session()->forget('tenancy_impersonating');
} }
} }

View file

@ -91,7 +91,7 @@ test('tenant user can be impersonated on a tenant domain', function () {
UserImpersonation::leave(); UserImpersonation::leave();
expect(UserImpersonation::isImpersonating())->toBeFalse(); expect(UserImpersonation::isImpersonating())->toBeFalse();
expect(session('tenancy_impersonation'))->toBeNull(); expect(session('tenancy_impersonating'))->toBeNull();
// Assert can't access the tenant dashboard // Assert can't access the tenant dashboard
pest()->get('http://foo.localhost/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'); ->assertSee('You are logged in as Joe');
expect(UserImpersonation::isImpersonating())->toBeTrue(); expect(UserImpersonation::isImpersonating())->toBeTrue();
expect(session('tenancy_impersonation'))->toBeTrue(); expect(session('tenancy_impersonating'))->toBeTrue();
// Leave impersonation // Leave impersonation
UserImpersonation::leave(); UserImpersonation::leave();
expect(UserImpersonation::isImpersonating())->toBeFalse(); expect(UserImpersonation::isImpersonating())->toBeFalse();
expect(session('tenancy_impersonation'))->toBeNull(); expect(session('tenancy_impersonating'))->toBeNull();
// Assert can't access the tenant dashboard // Assert can't access the tenant dashboard
pest()->get('/acme/dashboard') pest()->get('/acme/dashboard')