Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/Meet/RoomControlsTest.php
Show All 38 Lines | /* | ||||
$browser->visit(new RoomPage('john')) | $browser->visit(new RoomPage('john')) | ||||
->click('@setup-button') | ->click('@setup-button') | ||||
->assertMissing('@toolbar') | ->assertMissing('@toolbar') | ||||
->assertMissing('@menu') | ->assertMissing('@menu') | ||||
->assertMissing('@session') | ->assertMissing('@session') | ||||
->assertMissing('@chat') | ->assertMissing('@chat') | ||||
->assertMissing('@setup-form') | ->assertMissing('@setup-form') | ||||
->assertVisible('@login-form') | ->assertVisible('@login-form') | ||||
->submitLogon('john@kolab.org', 'simple123') | ->submitLogon('john@kolab.org', \App\Utils::generatePassphrase()) | ||||
->waitFor('@setup-form') | ->waitFor('@setup-form') | ||||
->assertMissing('@login-form') | ->assertMissing('@login-form') | ||||
->waitUntilMissing('@setup-status-message.loading') | ->waitUntilMissing('@setup-status-message.loading') | ||||
->click('@setup-button') | ->click('@setup-button') | ||||
->waitFor('@session') | ->waitFor('@session') | ||||
// Test fullscreen for the whole room | // Test fullscreen for the whole room | ||||
->click('@menu button.link-fullscreen.closed') | ->click('@menu button.link-fullscreen.closed') | ||||
Show All 23 Lines | */ | ||||
* @group openvidu | * @group openvidu | ||||
*/ | */ | ||||
public function testNicknameAndMuting(): void | public function testNicknameAndMuting(): void | ||||
{ | { | ||||
$this->browse(function (Browser $owner, Browser $guest) { | $this->browse(function (Browser $owner, Browser $guest) { | ||||
// Join the room as an owner (authenticate) | // Join the room as an owner (authenticate) | ||||
$owner->visit(new RoomPage('john')) | $owner->visit(new RoomPage('john')) | ||||
->click('@setup-button') | ->click('@setup-button') | ||||
->submitLogon('john@kolab.org', 'simple123') | ->submitLogon('john@kolab.org', \App\Utils::generatePassphrase()) | ||||
->waitFor('@setup-form') | ->waitFor('@setup-form') | ||||
->waitUntilMissing('@setup-status-message.loading') | ->waitUntilMissing('@setup-status-message.loading') | ||||
->type('@setup-nickname-input', 'john') | ->type('@setup-nickname-input', 'john') | ||||
->keys('@setup-nickname-input', '{enter}') // Test form submit with Enter key | ->keys('@setup-nickname-input', '{enter}') // Test form submit with Enter key | ||||
->waitFor('@session'); | ->waitFor('@session'); | ||||
// In another browser act as a guest | // In another browser act as a guest | ||||
$guest->visit(new RoomPage('john')) | $guest->visit(new RoomPage('john')) | ||||
▲ Show 20 Lines • Show All 316 Lines • Show Last 20 Lines |