create(); [$user, $tenantA] = createUserWithTenant(tenant: $tenantA, role: 'owner'); $tenantB = Tenant::factory()->create(['workspace_id' => (int) $tenantA->workspace_id]); createUserWithTenant(tenant: $tenantB, user: $user, role: 'owner'); $backupSetA = BackupSet::factory()->for($tenantA)->create(); $backupSetB = BackupSet::factory()->for($tenantB)->create(); RestoreRun::factory()->for($tenantA)->for($backupSetA)->create(['results' => ['label' => 'Remembered restore']]); RestoreRun::factory()->for($tenantB)->for($backupSetB)->create(['results' => ['label' => 'Other restore']]); $this->actingAs($user); Filament::setTenant(null, true); $this->followingRedirects()->withSession([ WorkspaceContext::SESSION_KEY => (int) $tenantA->workspace_id, WorkspaceContext::LAST_TENANT_IDS_SESSION_KEY => [ (string) $tenantA->workspace_id => (int) $tenantA->getKey(), ], ])->get(RestoreRunResource::getUrl('index', panel: 'admin')) ->assertOk() ->assertSee((string) $backupSetA->name) ->assertDontSee((string) $backupSetB->name); });