Room service tests
(t *testing.T)
| 360 | // Room service tests |
| 361 | |
| 362 | func roomServiceListRoom(t *testing.T) { |
| 363 | createCtx := contextWithToken(createRoomToken()) |
| 364 | listCtx := contextWithToken(listRoomToken()) |
| 365 | // create rooms |
| 366 | _, err := roomClient.CreateRoom(createCtx, &livekit.CreateRoomRequest{ |
| 367 | Name: testRoom, |
| 368 | }) |
| 369 | require.NoError(t, err) |
| 370 | _, err = roomClient.CreateRoom(contextWithToken(createRoomToken()), &livekit.CreateRoomRequest{ |
| 371 | Name: "yourroom", |
| 372 | }) |
| 373 | require.NoError(t, err) |
| 374 | |
| 375 | t.Run("list all rooms", func(t *testing.T) { |
| 376 | res, err := roomClient.ListRooms(listCtx, &livekit.ListRoomsRequest{}) |
| 377 | require.NoError(t, err) |
| 378 | require.Len(t, res.Rooms, 2) |
| 379 | }) |
| 380 | t.Run("list specific rooms", func(t *testing.T) { |
| 381 | res, err := roomClient.ListRooms(listCtx, &livekit.ListRoomsRequest{ |
| 382 | Names: []string{"yourroom"}, |
| 383 | }) |
| 384 | require.NoError(t, err) |
| 385 | require.Len(t, res.Rooms, 1) |
| 386 | require.Equal(t, "yourroom", res.Rooms[0].Name) |
| 387 | }) |
| 388 | } |