fix(teams): redirect team switches to the dashboard

This commit is contained in:
Andras Bacsai
2026-09-16 11:20:32 +02:00
parent ede9d8417a
commit d3a6cb2343
3 changed files with 7 additions and 12 deletions
+3 -2
View File
@@ -21,12 +21,13 @@ beforeEach(function () {
session(['currentTeam' => $this->currentTeam]);
});
test('switching teams keeps the current page URL', function () {
test('switching teams always redirects to the dashboard', function () {
$currentUrl = route('security.api-tokens', ['page' => 2]);
Livewire::test(SwitchTeam::class)
->assertDontSee('window.location.href', false)
->call('switch_to', $this->otherTeam->id, $currentUrl)
->assertRedirect($currentUrl);
->assertRedirect(route('dashboard'));
expect(session('currentTeam')->is($this->otherTeam))->toBeTrue();
});