Retain compatiblity in compatiblity mode

This commit is contained in:
Johannes Marbach
2026-10-12 15:40:27 +02:00
parent 49223e720b
commit 68107d119e
13 changed files with 247 additions and 65 deletions
@@ -36,6 +36,7 @@ import {
cameraCodec,
} from "../../../settings/settings.ts";
import { testJWTToken } from "../../../utils/test-fixtures.ts";
import { MatrixRTCMode } from "../../../config/ConfigOptions.ts";
// At the top of your test file, after imports
vi.mock("livekit-client", async (importOriginal) => {
@@ -84,6 +85,7 @@ describe("ECConnectionFactory - Audio inputs options", () => {
mockClient,
"!roomid:example.org",
"m.call#ROOM",
MatrixRTCMode.Matrix_2_0,
mockMediaDevices({}),
new BehaviorSubject<ProcessorState>({
supported: true,
@@ -129,6 +131,7 @@ describe("ECConnectionFactory - ControlledAudioDevice", () => {
mockClient,
"!roomid:example.org",
"m.call#ROOM",
MatrixRTCMode.Matrix_2_0,
mockMediaDevices({
audioOutput: {
available$: constant(new Map<never, never>()),
@@ -173,6 +176,7 @@ describe("ECConnectionFactory - Camera quality settings", () => {
mockClient,
"!roomid:example.org",
"m.call#ROOM",
MatrixRTCMode.Matrix_2_0,
mockMediaDevices({}),
new BehaviorSubject<ProcessorState>({
supported: true,
@@ -213,6 +217,7 @@ describe("ECConnectionFactory - Camera quality settings", () => {
mockClient,
"!roomid:example.org",
"m.call#ROOM",
MatrixRTCMode.Matrix_2_0,
mockMediaDevices({}),
new BehaviorSubject<ProcessorState>({
supported: true,
@@ -254,6 +259,7 @@ describe("ECConnectionFactory - Camera quality settings", () => {
mockClient,
"!roomid:example.org",
"m.call#ROOM",
MatrixRTCMode.Matrix_2_0,
mockMediaDevices({}),
new BehaviorSubject<ProcessorState>({
supported: true,