Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/Controller/OpenViduTest.php
Show First 20 Lines • Show All 488 Lines • ▼ Show 20 Lines | public function testCreateConnection(): void | ||||
->post("api/v4/openvidu/rooms/{$room->name}/connections", []); | ->post("api/v4/openvidu/rooms/{$room->name}/connections", []); | ||||
$response->assertStatus(200); | $response->assertStatus(200); | ||||
$json = $response->json(); | $json = $response->json(); | ||||
$this->assertSame('success', $json['status']); | $this->assertSame('success', $json['status']); | ||||
$this->assertTrue(strpos($json['token'], 'wss://') === 0); | $this->assertTrue(strpos($json['token'], 'wss://') === 0); | ||||
$this->assertTrue(strpos($json['token'], 'role=PUBLISHER') !== false); | // OpenVidu 2.18 does not send 'role' param in the token uri | ||||
// $this->assertTrue(strpos($json['token'], 'role=PUBLISHER') !== false); | |||||
} | } | ||||
/** | /** | ||||
* Test dismissing a participant (closing a connection) | * Test dismissing a participant (closing a connection) | ||||
* | * | ||||
* @group openvidu | * @group openvidu | ||||
*/ | */ | ||||
public function testDismissConnection(): void | public function testDismissConnection(): void | ||||
▲ Show 20 Lines • Show All 275 Lines • Show Last 20 Lines |