Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/Meet/RoomInterpretersTest.php
<?php | <?php | ||||
namespace Tests\Browser\Meet; | namespace Tests\Browser\Meet; | ||||
use App\OpenVidu\Room; | use App\Meet\Room; | ||||
use Tests\Browser; | use Tests\Browser; | ||||
use Tests\Browser\Pages\Meet\Room as RoomPage; | use Tests\Browser\Pages\Meet\Room as RoomPage; | ||||
use Tests\TestCaseDusk; | use Tests\TestCaseDusk; | ||||
class RoomInterpretersTest extends TestCaseDusk | class RoomInterpretersTest extends TestCaseDusk | ||||
{ | { | ||||
/** | /** | ||||
* {@inheritDoc} | * {@inheritDoc} | ||||
*/ | */ | ||||
public function setUp(): void | public function setUp(): void | ||||
{ | { | ||||
parent::setUp(); | parent::setUp(); | ||||
$this->setupTestRoom(); | $this->setupTestRoom(); | ||||
} | } | ||||
public function tearDown(): void | public function tearDown(): void | ||||
{ | { | ||||
$this->resetTestRoom(); | $this->resetTestRoom(); | ||||
parent::tearDown(); | parent::tearDown(); | ||||
} | } | ||||
/** | /** | ||||
* Test language interpreted channels functionality | * Test language interpreted channels functionality | ||||
* | * | ||||
* @group openvidu | * @group meet | ||||
*/ | */ | ||||
public function testInterpreters(): void | public function testInterpreters(): void | ||||
{ | { | ||||
$this->browse(function (Browser $owner, Browser $interpreter, Browser $guest) { | $this->browse(function (Browser $owner, Browser $interpreter, Browser $guest) { | ||||
$page = new RoomPage('john'); | $page = new RoomPage('john'); | ||||
// Join the room as an owner (authenticate) | // Join the room as an owner (authenticate) | ||||
$owner->visit($page) | $owner->visit($page) | ||||
->click('@setup-button') | ->click('@setup-button') | ||||
▲ Show 20 Lines • Show All 132 Lines • Show Last 20 Lines |