actingAs($user); Filament::setCurrentPanel('tenant'); Filament::bootCurrentPanel(); $groupId = '33333333-4444-5555-6666-777777777777'; $group = EntraGroup::factory()->for($tenant)->create([ 'entra_id' => strtolower($groupId), 'display_name' => 'Scoped group', ]); $policy = Policy::factory()->for($tenant)->create(); $version = PolicyVersion::factory()->for($tenant)->create([ 'policy_id' => (int) $policy->getKey(), 'assignments' => [ [ 'intent' => 'apply', 'target' => [ '@odata.type' => '#microsoft.graph.groupAssignmentTarget', 'groupId' => $groupId, ], ], ], ]); $this->get(PolicyVersionResource::getUrl('view', ['record' => $version], panel: 'tenant', tenant: $tenant)) ->assertOk() ->assertSee(EntraGroupResource::getUrl('view', ['record' => $group], panel: 'tenant', tenant: $tenant), false) ->assertSee('Scoped group'); });