Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/Meet/RoomControlsTest.php
Show First 20 Lines • Show All 172 Lines • ▼ Show 20 Lines | public function testNicknameAndMuting(): void | ||||
->assertMissing('.controls button.link-audio') | ->assertMissing('.controls button.link-audio') | ||||
->assertVisible('.status .status-audio') | ->assertVisible('.status .status-audio') | ||||
->assertMissing('.status .status-video'); | ->assertMissing('.status .status-video'); | ||||
}) | }) | ||||
->assertElementsCount('@session div.meet-video', 2); | ->assertElementsCount('@session div.meet-video', 2); | ||||
// Test nickname change propagation | // Test nickname change propagation | ||||
// Use script() because type() does not work with this contenteditable widget | |||||
$guest->setNickname('div.meet-video.self', 'guest'); | $guest->setNickname('div.meet-video.self', 'guest'); | ||||
$owner->waitFor('div.meet-video:not(.self) .meet-nickname') | $owner->waitFor('div.meet-video:not(.self) .meet-nickname') | ||||
->assertSeeIn('div.meet-video:not(.self) .meet-nickname', 'guest'); | ->assertSeeIn('div.meet-video:not(.self) .meet-nickname', 'guest'); | ||||
// Test muting audio | // Test muting audio | ||||
$owner->click('@menu button.link-audio') | $owner->click('@menu button.link-audio') | ||||
->assertToolbarButtonState('audio', RoomPage::BUTTON_INACTIVE | RoomPage::BUTTON_ENABLED) | ->assertToolbarButtonState('audio', RoomPage::BUTTON_INACTIVE | RoomPage::BUTTON_ENABLED) | ||||
->assertVisible('div.meet-video.self .status .status-audio'); | ->assertVisible('div.meet-video.self .status .status-audio'); | ||||
▲ Show 20 Lines • Show All 208 Lines • Show Last 20 Lines |