Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/LogonTest.php
Show All 16 Lines | class LogonTest extends TestCaseDusk | ||||
/** | /** | ||||
* Test menu on logon page | * Test menu on logon page | ||||
*/ | */ | ||||
public function testLogonMenu(): void | public function testLogonMenu(): void | ||||
{ | { | ||||
$this->browse(function (Browser $browser) { | $this->browse(function (Browser $browser) { | ||||
$browser->visit(new Home()) | $browser->visit(new Home()) | ||||
->within(new Menu(), function ($browser) { | ->within(new Menu(), function ($browser) { | ||||
$browser->assertMenuItems(['signup', 'explore', 'blog', 'support', 'login']); | $cr = sprintf('@ %s, %s', \config('app.company.name'), date('Y')); | ||||
$browser->assertMenuItems(['signup', 'explore', 'blog', 'support', 'login']) | |||||
->assertSeeIn('#footer-copyright', $cr); | |||||
}); | }); | ||||
if ($browser->isDesktop()) { | if ($browser->isDesktop()) { | ||||
$browser->within(new Menu('footer'), function ($browser) { | $browser->within(new Menu('footer'), function ($browser) { | ||||
$browser->assertMenuItems(['signup', 'explore', 'blog', 'support', 'tos', 'login']); | $browser->assertMenuItems(['signup', 'explore', 'blog', 'support', 'tos', 'login']); | ||||
}); | }); | ||||
} else { | } else { | ||||
$browser->assertMissing('#footer-menu .navbar-nav'); | $browser->assertMissing('#footer-menu .navbar-nav'); | ||||
▲ Show 20 Lines • Show All 205 Lines • Show Last 20 Lines |