Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/Admin/LogonTest.php
Show First 20 Lines • Show All 93 Lines • ▼ Show 20 Lines | class LogonTest extends TestCaseDusk | ||||
*/ | */ | ||||
public function testLogout(): void | public function testLogout(): void | ||||
{ | { | ||||
$this->browse(function (Browser $browser) { | $this->browse(function (Browser $browser) { | ||||
$browser->on(new Dashboard()); | $browser->on(new Dashboard()); | ||||
// Click the Logout button | // Click the Logout button | ||||
$browser->within(new Menu(), function ($browser) { | $browser->within(new Menu(), function ($browser) { | ||||
$browser->click('.link-logout'); | $browser->clickMenuItem('logout'); | ||||
}); | }); | ||||
// We expect the logon page | // We expect the logon page | ||||
$browser->waitForLocation('/login') | $browser->waitForLocation('/login') | ||||
->on(new Home()); | ->on(new Home()); | ||||
// with default menu | // with default menu | ||||
$browser->within(new Menu(), function ($browser) { | $browser->within(new Menu(), function ($browser) { | ||||
Show All 35 Lines |