Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/Pages/Dashboard.php
Show All 21 Lines | class Dashboard extends Page | ||||
* @param \Laravel\Dusk\Browser $browser The browser object | * @param \Laravel\Dusk\Browser $browser The browser object | ||||
* | * | ||||
* @return void | * @return void | ||||
*/ | */ | ||||
public function assert($browser) | public function assert($browser) | ||||
{ | { | ||||
$browser->assertPathIs('/dashboard') | $browser->assertPathIs('/dashboard') | ||||
->waitUntilMissing('@app .app-loader') | ->waitUntilMissing('@app .app-loader') | ||||
->assertSee('Dashboard'); | ->assertVisible('@links'); | ||||
} | } | ||||
/** | /** | ||||
* Get the element shortcuts for the page. | * Get the element shortcuts for the page. | ||||
* | * | ||||
* @return array | * @return array | ||||
*/ | */ | ||||
public function elements() | public function elements() | ||||
{ | { | ||||
return [ | return [ | ||||
'@app' => '#app', | '@app' => '#app', | ||||
'@links' => '#dashboard-nav', | '@links' => '#dashboard-nav', | ||||
]; | ]; | ||||
} | } | ||||
} | } |