Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/Pages/Meet/Room.php
Show First 20 Lines • Show All 72 Lines • ▼ Show 20 Lines | public function elements() | ||||
'@setup-video' => '#meet-setup .media-setup-preview video', | '@setup-video' => '#meet-setup .media-setup-preview video', | ||||
'@setup-status-message' => '#meet-setup div.status-message', | '@setup-status-message' => '#meet-setup div.status-message', | ||||
'@setup-button' => '#join-button', | '@setup-button' => '#join-button', | ||||
'@toolbar' => '#meet-session-toolbar', | '@toolbar' => '#meet-session-toolbar', | ||||
'@menu' => '#meet-session-menu', | '@menu' => '#meet-session-menu', | ||||
'@counter' => '#meet-counter', | |||||
'@session' => '#meet-session', | '@session' => '#meet-session', | ||||
'@subscribers' => '#meet-subscribers', | '@subscribers' => '#meet-subscribers', | ||||
'@queue' => '#meet-queue', | '@queue' => '#meet-queue', | ||||
'@chat' => '#meet-chat', | '@chat' => '#meet-chat', | ||||
'@chat-input' => '#meet-chat textarea', | '@chat-input' => '#meet-chat textarea', | ||||
'@chat-list' => '#meet-chat .chat', | '@chat-list' => '#meet-chat .chat', | ||||
Show All 27 Lines | class Room extends Page | ||||
* @param string $button Button name | * @param string $button Button name | ||||
* @param int $state Expected button state (sum of BUTTON_* consts) | * @param int $state Expected button state (sum of BUTTON_* consts) | ||||
*/ | */ | ||||
public function assertToolbarButtonState($browser, $button, $state): void | public function assertToolbarButtonState($browser, $button, $state): void | ||||
{ | { | ||||
$class = ''; | $class = ''; | ||||
if ($state & self::BUTTON_ACTIVE) { | if ($state & self::BUTTON_ACTIVE) { | ||||
$class .= ':not(.text-danger)'; | $class .= '.on'; | ||||
} | } | ||||
if ($state & self::BUTTON_INACTIVE) { | if ($state & self::BUTTON_INACTIVE) { | ||||
$class .= '.text-danger'; | $class .= ':not(.on)'; | ||||
} | } | ||||
if ($state & self::BUTTON_DISABLED) { | if ($state & self::BUTTON_DISABLED) { | ||||
$class .= '[disabled]'; | $class .= '[disabled]'; | ||||
} | } | ||||
if ($state & self::BUTTON_ENABLED) { | if ($state & self::BUTTON_ENABLED) { | ||||
$class .= ':not([disabled])'; | $class .= ':not([disabled])'; | ||||
▲ Show 20 Lines • Show All 87 Lines • Show Last 20 Lines |