Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/LogonTest.php
Show First 20 Lines • Show All 79 Lines • ▼ Show 20 Lines | public function testLogonSuccessful(): void | ||||
// Checks if we're really on Dashboard page | // Checks if we're really on Dashboard page | ||||
->on(new Dashboard()) | ->on(new Dashboard()) | ||||
->assertVisible('@links a.link-profile') | ->assertVisible('@links a.link-profile') | ||||
->assertVisible('@links a.link-domains') | ->assertVisible('@links a.link-domains') | ||||
->assertVisible('@links a.link-users') | ->assertVisible('@links a.link-users') | ||||
->assertVisible('@links a.link-wallet') | ->assertVisible('@links a.link-wallet') | ||||
->assertVisible('@links a.link-webmail') | ->assertVisible('@links a.link-webmail') | ||||
->within(new Menu(), function ($browser) { | ->within(new Menu(), function ($browser) { | ||||
$browser->assertMenuItems(['explore', 'blog', 'support', 'logout']); | $browser->assertMenuItems(['explore', 'blog', 'support', 'dashboard', 'logout']); | ||||
}); | }); | ||||
if ($browser->isDesktop()) { | if ($browser->isDesktop()) { | ||||
$browser->within(new Menu('footer'), function ($browser) { | $browser->within(new Menu('footer'), function ($browser) { | ||||
$browser->assertMenuItems(['explore', 'blog', 'support', 'tos', 'logout']); | $browser->assertMenuItems(['explore', 'blog', 'support', 'tos', 'dashboard', 'logout']); | ||||
}); | }); | ||||
} else { | } else { | ||||
$browser->assertMissing('#footer-menu .navbar-nav'); | $browser->assertMissing('#footer-menu .navbar-nav'); | ||||
} | } | ||||
$browser->assertUser('john@kolab.org'); | $browser->assertUser('john@kolab.org'); | ||||
// Assert no "Account status" for this account | // Assert no "Account status" for this account | ||||
▲ Show 20 Lines • Show All 137 Lines • Show Last 20 Lines |