actingAs(User::factory()->admin()->create()); }); it('lists waitlist subscribers', function () { $subscribers = WaitlistSubscriber::factory()->count(3)->create(); Livewire::test(ListWaitlistSubscribers::class) ->assertOk() ->assertCanSeeTableRecords($subscribers); }); it('exposes a CSV export header action', function () { Livewire::test(ListWaitlistSubscribers::class) ->assertActionExists('export'); }); it('exports a CSV download when the action runs against real subscribers', function () { WaitlistSubscriber::factory()->count(2)->create(); Livewire::test(ListWaitlistSubscribers::class) ->callAction('export') ->assertFileDownloaded('waitlist.csv'); });