1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-05 14:34:04 +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();
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');
}
}

View file

@ -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')