delete(); $this->actingAs($user) ->get("/admin/t/{$tenant->external_id}") ->assertSuccessful(); }); it('returns 404 for non-members on the tenant dashboard route for archived tenants', function () { $tenant = Tenant::factory()->create(['external_id' => 'archived-tenant-a']); $tenant->delete(); $user = User::factory()->create(); $this->actingAs($user) ->get("/admin/t/{$tenant->external_id}") ->assertNotFound(); }); it('allows members to inspect the admin tenant view for archived tenants', function () { [$user, $tenant] = createUserWithTenant(role: 'owner'); $tenant->delete(); $this->actingAs($user) ->get(TenantResource::getUrl('view', ['record' => $tenant])) ->assertSuccessful() ->assertSee('Archived'); });