Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/Meet/RoomSetupTest.php
Show First 20 Lines • Show All 207 Lines • ▼ Show 20 Lines | public function testTwoUsersInARoom(): void | ||||
->assertSeeIn('.nickname', 'john') | ->assertSeeIn('.nickname', 'john') | ||||
->assertVisible('.controls button.link-fullscreen') | ->assertVisible('.controls button.link-fullscreen') | ||||
->assertVisible('.controls button.link-audio') | ->assertVisible('.controls button.link-audio') | ||||
->assertMissing('.status .status-audio') | ->assertMissing('.status .status-audio') | ||||
->assertMissing('.status .status-video'); | ->assertMissing('.status .status-video'); | ||||
}) | }) | ||||
->assertElementsCount('@session div.meet-video', 2) | ->assertElementsCount('@session div.meet-video', 2) | ||||
->within(new Menu(), function ($browser) { | ->within(new Menu(), function ($browser) { | ||||
$browser->assertMenuItems(['signup', 'explore', 'blog', 'support', 'login']); | $browser->assertMenuItems(['explore', 'blog', 'support', 'signup', 'login']); | ||||
}); | }); | ||||
if ($guest->isDesktop()) { | if ($guest->isDesktop()) { | ||||
$guest->within(new Menu('footer'), function ($browser) { | $guest->within(new Menu('footer'), function ($browser) { | ||||
$browser->assertMenuItems(['signup', 'explore', 'blog', 'support', 'tos', 'login']); | $browser->assertMenuItems(['explore', 'blog', 'support', 'tos', 'signup', 'login']); | ||||
}); | }); | ||||
} | } | ||||
// Check guest's elements in the owner's window | // Check guest's elements in the owner's window | ||||
$browser->waitFor('@session div.meet-video:nth-child(2)') | $browser->waitFor('@session div.meet-video:nth-child(2)') | ||||
->assertElementsCount('@session div.meet-video', 2) | ->assertElementsCount('@session div.meet-video', 2) | ||||
->whenAvailable('div.meet-video:not(.publisher)', function (Browser $browser) { | ->whenAvailable('div.meet-video:not(.publisher)', function (Browser $browser) { | ||||
$browser->assertMissing('video') | $browser->assertMissing('video') | ||||
▲ Show 20 Lines • Show All 52 Lines • Show Last 20 Lines |