active()->create([ 'workspace_id' => (int) $tenant->workspace_id, ]); $snapshot = BaselineSnapshot::factory()->create([ 'workspace_id' => (int) $tenant->workspace_id, 'baseline_profile_id' => (int) $profile->getKey(), ]); BaselineSnapshotItem::factory()->create([ 'baseline_snapshot_id' => (int) $snapshot->getKey(), 'subject_type' => 'policy', 'subject_external_id' => hash('sha256', 'role-def-1'), 'subject_key' => hash('sha256', 'intuneRoleDefinition|role-def-1'), 'policy_type' => 'intuneRoleDefinition', 'baseline_hash' => hash('sha256', 'rbac-content'), 'meta_jsonb' => [ 'display_name' => 'Security Reader', 'evidence' => [ 'observed_at' => '2026-03-09T10:00:00+00:00', ], 'identity' => [ 'strategy' => 'external_id', ], 'version_reference' => [ 'policy_version_id' => 42, ], 'rbac' => [ 'is_built_in' => false, 'role_permission_count' => 2, ], ], ]); $this->actingAs($user) ->get(BaselineSnapshotResource::getUrl('view', ['record' => $snapshot], panel: 'admin')) ->assertOk() ->assertSee('Intune RBAC Role Definition References') ->assertSee('Security Reader') ->assertSee('Custom') ->assertSee('Role definition ID') ->assertSee('Policy version #42') ->assertSee('2'); });