actingAs(User::factory()->create()); $tenant = Tenant::factory()->create(); putenv('INTUNE_TENANT_ID='.$tenant->tenant_id); $tenant->makeCurrent(); $policy = Policy::factory()->create([ 'tenant_id' => $tenant->id, 'policy_type' => $policyType, 'platform' => 'all', 'display_name' => 'Script policy', 'external_id' => 'policy-1', ]); PolicyVersion::factory()->create([ 'policy_id' => $policy->id, 'tenant_id' => $tenant->id, 'policy_type' => $policyType, 'snapshot' => [ '@odata.type' => $odataType, 'displayName' => 'Script policy', 'description' => 'desc', 'scriptContent' => str_repeat('X', 20), ], ]); $this->get(\App\Filament\Resources\PolicyVersionResource::getUrl('index')) ->assertSuccessful(); $originalEnv !== false ? putenv("INTUNE_TENANT_ID={$originalEnv}") : putenv('INTUNE_TENANT_ID'); })->with([ ['deviceManagementScript', '#microsoft.graph.deviceManagementScript'], ['deviceShellScript', '#microsoft.graph.deviceShellScript'], ['deviceHealthScript', '#microsoft.graph.deviceHealthScript'], ]);