Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/Meet/RoomControlsTest.php
Show First 20 Lines • Show All 267 Lines • ▼ Show 20 Lines | public function testChat(): void | ||||
$owner->click('@menu button.link-chat') | $owner->click('@menu button.link-chat') | ||||
->assertToolbarButtonState('chat', RoomPage::BUTTON_ACTIVE | RoomPage::BUTTON_ENABLED) | ->assertToolbarButtonState('chat', RoomPage::BUTTON_ACTIVE | RoomPage::BUTTON_ENABLED) | ||||
->assertVisible('@chat') | ->assertVisible('@chat') | ||||
->assertVisible('@session') | ->assertVisible('@session') | ||||
->assertFocused('@chat-input') | ->assertFocused('@chat-input') | ||||
->assertElementsCount('@chat-list .message', 0) | ->assertElementsCount('@chat-list .message', 0) | ||||
->keys('@chat-input', 'test1', '{enter}') | ->keys('@chat-input', 'test1', '{enter}') | ||||
->assertValue('@chat-input', '') | ->assertValue('@chat-input', '') | ||||
->waitFor('@chat-list .message') | |||||
->assertElementsCount('@chat-list .message', 1) | ->assertElementsCount('@chat-list .message', 1) | ||||
->assertSeeIn('@chat-list .message .nickname', 'john') | ->assertSeeIn('@chat-list .message .nickname', 'john') | ||||
->assertSeeIn('@chat-list .message div:last-child', 'test1'); | ->assertSeeIn('@chat-list .message div:last-child', 'test1'); | ||||
$guest->waitFor('@menu button.link-chat .badge') | $guest->waitFor('@menu button.link-chat .badge') | ||||
->assertSeeIn('@menu button.link-chat .badge', '1') | ->assertSeeIn('@menu button.link-chat .badge', '1') | ||||
->click('@menu button.link-chat') | ->click('@menu button.link-chat') | ||||
->assertToolbarButtonState('chat', RoomPage::BUTTON_ACTIVE | RoomPage::BUTTON_ENABLED) | ->assertToolbarButtonState('chat', RoomPage::BUTTON_ACTIVE | RoomPage::BUTTON_ENABLED) | ||||
▲ Show 20 Lines • Show All 113 Lines • Show Last 20 Lines |