actingAs($user); $tenant->makeCurrent(); Filament::setTenant($tenant, true); Livewire::test(CreateProviderConnection::class) ->fillForm([ 'display_name' => 'MVP Scope Connection', 'entra_tenant_id' => (string) fake()->uuid(), 'is_default' => true, ]) ->call('create') ->assertHasNoFormErrors(); $created = ProviderConnection::query() ->where('tenant_id', (int) $tenant->getKey()) ->where('display_name', 'MVP Scope Connection') ->first(); expect($created)->not->toBeNull(); expect($created?->provider)->toBe('microsoft'); $listComponent = Livewire::test(ListProviderConnections::class); $providerFilter = $listComponent->instance()->getTable()->getFilters()['provider'] ?? null; expect($providerFilter)->not->toBeNull(); expect($providerFilter?->getOptions())->toBe(['microsoft' => 'Microsoft']); });