This commit is contained in:
EwelinaLasowy 2022-01-18 09:25:08 +01:00
parent 68d95821d6
commit 6f87647cb3
3 changed files with 3 additions and 27 deletions

View File

@ -6,6 +6,7 @@ namespace Tests\Browser;
use Illuminate\Foundation\Testing\DatabaseMigrations; use Illuminate\Foundation\Testing\DatabaseMigrations;
use Laravel\Dusk\Browser; use Laravel\Dusk\Browser;
use Tests\Browser\Pages\HomePage;
use Tests\DuskTestCase; use Tests\DuskTestCase;
use Toby\Models\User; use Toby\Models\User;
@ -25,7 +26,7 @@ class AuthenticationTest extends DuskTestCase
{ {
$this->browse(function (Browser $browser): void { $this->browse(function (Browser $browser): void {
$browser->loginAs($this->user) $browser->loginAs($this->user)
->visit("/") ->visit(new HomePage())
->assertVisible("@user-menu") ->assertVisible("@user-menu")
->click("@user-menu") ->click("@user-menu")
->assertVisible("@user-menu-list") ->assertVisible("@user-menu-list")

View File

@ -8,33 +8,13 @@ use Laravel\Dusk\Browser;
class HomePage extends Page class HomePage extends Page
{ {
/**
* Get the URL for the page.
*
* @return string
*/
public function url() public function url()
{ {
return "/"; return "/";
} }
/**
* Assert that the browser is on the page.
*/
public function assert(Browser $browser): void public function assert(Browser $browser): void
{ {
// $browser->assertPathIs($this->url());
}
/**
* Get the element shortcuts for the page.
*
* @return array
*/
public function elements()
{
return [
"@element" => "#selector",
];
} }
} }

View File

@ -8,11 +8,6 @@ use Laravel\Dusk\Page as BasePage;
abstract class Page extends BasePage abstract class Page extends BasePage
{ {
/**
* Get the global element shortcuts for the site.
*
* @return array
*/
public static function siteElements() public static function siteElements()
{ {
return [ return [