Files
WMS/tests/Browser/ExampleTest.php
T
2026-06-11 15:00:41 +01:00

36 lines
969 B
PHP

<?php
namespace Tests\Browser;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Laravel\Dusk\Browser;
use Tests\Browser\Concerns\InteractsWithWmsData;
use Tests\DuskTestCase;
class ExampleTest extends DuskTestCase
{
use DatabaseMigrations;
use InteractsWithWmsData;
public function test_public_homepage_is_reachable_in_browser(): void
{
$this->browse(function (Browser $browser): void {
$browser->visit('/')
->assertSourceHas('<html');
});
}
public function test_authenticated_application_shell_is_reachable_in_browser(): void
{
$admin = $this->platformAdminUser();
$this->browse(function (Browser $browser) use ($admin): void {
$browser->loginAs($admin)
->visit('/admin')
->waitFor('.wms-app-shell', 10)
->assertPresent('.wms-sidebar')
->assertPresent('.wms-content');
});
}
}