seedLookupData(); $user = $this->admin(['name' => 'Mark Gregory']); $this->browse(function (Browser $browser) use ($user): void { $browser->loginAs($user) ->visitRoute('helpdesk.index') ->waitFor('@helpdesk-dashboard-widget') ->assertSee('Helpdesk dashboard') ->assertSee('Total tickets') ->assertSee('Open tickets') ->assertSee('Closed tickets') ->visitRoute('helpdesk.tickets.index') ->waitFor('@helpdesk-ticket-index') ->assertSee('Active tickets') ->visitRoute('helpdesk.tickets.create') ->waitFor('.helpdesk-ticket-form') ->assertSee('Create ticket') ->visitRoute('helpdesk.settings') ->waitFor('@helpdesk-settings-manager') ->assertSee('Support configuration') ->assertSourceHas('Statuses') ->assertSourceHas('Priorities') ->assertSourceHas('Projects') ->assertSourceHas('Workflow'); }); } }