seedHelpdeskFixtures(); $admin = $fixtures['admin']; $this->browse(function (Browser $browser) use ($admin): void { $browser->loginAs($admin) ->visitRoute('helpdesk.settings') ->waitFor('@helpdesk-settings-manager') ->assertSee('Support configuration') ->assertSee('Statuses') ->press('Priorities') ->waitForText('Priorities', 10) ->press('Categories') ->waitForText('Categories', 10) ->press('Teams') ->waitForText('Teams', 10) ->press('Projects') ->waitForText('Projects', 10) ->press('Git') ->waitForText('Git repositories', 10) ->assertSee('Remote URL') ->press('Workflow') ->waitForText('Workflow messages', 10) ->assertSee('HTML email body'); }); } private function openSettingsSection(Browser $browser, string $section, string $expectedHeading): Browser { return $browser ->click('@helpdesk-settings-section-'.$section) ->waitForText($expectedHeading, 10); } }