TenantAtlas/tests/Feature/ProviderConnections/TenantlessListRouteTest.php
2026-02-12 17:32:08 +01:00

26 lines
738 B
PHP

<?php
declare(strict_types=1);
use App\Filament\Resources\ProviderConnectionResource;
use App\Models\User;
it('serves provider connections on the canonical tenantless route for workspace members', function (): void {
[$user] = createUserWithTenant(role: 'owner');
$this->actingAs($user)
->get('/admin/provider-connections')
->assertOk();
expect(ProviderConnectionResource::getUrl('index', panel: 'admin'))
->toContain('/admin/provider-connections');
});
it('returns 404 on the canonical tenantless route for non-workspace members', function (): void {
$user = User::factory()->create();
$this->actingAs($user)
->get('/admin/provider-connections')
->assertNotFound();
});