From 8cee4df46e08557bf87c84cef3c4c0742ddc840e Mon Sep 17 00:00:00 2001 From: Valere Date: Tue, 31 Mar 2026 11:55:49 +0200 Subject: [PATCH] fix test: use fetchMock to avoid test interference --- .../localMember/LocalTransport.test.ts | 24 +++++++------------ 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/src/state/CallViewModel/localMember/LocalTransport.test.ts b/src/state/CallViewModel/localMember/LocalTransport.test.ts index 27789ba8..f6c00c7f 100644 --- a/src/state/CallViewModel/localMember/LocalTransport.test.ts +++ b/src/state/CallViewModel/localMember/LocalTransport.test.ts @@ -21,7 +21,6 @@ import { } from "matrix-js-sdk/lib/matrixrtc"; import { BehaviorSubject, lastValueFrom } from "rxjs"; import fetchMock from "fetch-mock"; -import { AutoDiscovery } from "matrix-js-sdk/lib/autodiscovery"; import { mockConfig, @@ -424,21 +423,14 @@ describe("LocalTransport", () => { localTransportOpts.client.getDomain.mockReturnValue("example.org"); - vi.spyOn(AutoDiscovery, "getRawClientConfig").mockImplementation( - async (domain) => { - if (domain === "example.org") { - return Promise.resolve({ - "org.matrix.msc4143.rtc_foci": [ - { - type: "livekit", - livekit_service_url: "https://use-me.jwt.call.example.org", - }, - ], - }); - } - return Promise.resolve({}); - }, - ); + fetchMock.getOnce("https://example.org/.well-known/matrix/client", { + "org.matrix.msc4143.rtc_foci": [ + { + type: "livekit", + livekit_service_url: "https://use-me.jwt.call.example.org", + }, + ], + }); localTransportOpts.client.getAccessToken.mockReturnValue(null); const { advertised$, active$ } =