create(['status' => 'active']); $onboardingUrl = "/admin/t/{$tenant->external_id}/onboarding"; $owner = User::factory()->create(); TenantMembership::query()->create([ 'tenant_id' => $tenant->getKey(), 'user_id' => $owner->getKey(), 'role' => 'owner', 'source' => 'manual', 'source_ref' => null, 'created_by_user_id' => null, ]); $this->actingAs($owner); $this->get($onboardingUrl) ->assertSuccessful(); expect(OnboardingSession::query()->where('tenant_id', $tenant->getKey())->count()) ->toBe(1); $this->get($onboardingUrl) ->assertSuccessful(); expect(OnboardingSession::query()->where('tenant_id', $tenant->getKey())->count()) ->toBe(1); });