breakign dusk tests
This commit is contained in:
@@ -3,17 +3,20 @@
|
||||
namespace Tests\Browser;
|
||||
|
||||
use Laravel\Dusk\Browser;
|
||||
use Tests\Browser\Concerns\InteractsWithWmsBrowser;
|
||||
use Tests\Browser\Concerns\InteractsWithWmsData;
|
||||
use Tests\DuskTestCase;
|
||||
|
||||
class AuthBrowserTest extends DuskTestCase
|
||||
{
|
||||
use InteractsWithWmsBrowser;
|
||||
use InteractsWithWmsData;
|
||||
|
||||
public function test_login_page_renders_professional_auth_form(): void
|
||||
{
|
||||
$this->browse(function (Browser $browser): void {
|
||||
$browser->visit('/login')
|
||||
->waitFor('input[name="email"]', 10)
|
||||
->assertSee('Log in')
|
||||
->assertPresent('input[name="email"]')
|
||||
->assertPresent('input[name="password"]')
|
||||
@@ -45,10 +48,16 @@ class AuthBrowserTest extends DuskTestCase
|
||||
->visit('/admin')
|
||||
->waitFor('.wms-app-shell', 10)
|
||||
->assertSee('Platform')
|
||||
->assertPresent('form[action$="/logout"]')
|
||||
->script('document.querySelector("form[action$=\\"/logout\\"]").submit();');
|
||||
->assertPresent('form[action$="/logout"]');
|
||||
|
||||
$browser->waitForLocation('/', 10);
|
||||
$this->removeDebugbar($browser);
|
||||
|
||||
$browser->script('document.querySelector("form[action$=\\"/logout\\"]")?.submit();');
|
||||
|
||||
$browser->waitUntil(
|
||||
'window.location.pathname === "/" || window.location.pathname === "/login" || ! document.querySelector(".wms-app-shell")',
|
||||
15
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user