diff --git a/src/state/CallViewModel/localMember/LocalTransport.test.ts b/src/state/CallViewModel/localMember/LocalTransport.test.ts index cf7555fa7..ac45af2a1 100644 --- a/src/state/CallViewModel/localMember/LocalTransport.test.ts +++ b/src/state/CallViewModel/localMember/LocalTransport.test.ts @@ -421,42 +421,6 @@ describe("LocalTransport", () => { }); }); - it("Should not call _unstable_getRTCTransports in widget mode but use well-known", async () => { - mockConfig({ - livekit: { livekit_service_url: "https://do-not-use.lk.example.org" }, - }); - - localTransportOpts.client.getDomain.mockReturnValue("example.org"); - - 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$ } = - createLocalTransport$(localTransportOpts); - openIdResolver.resolve?.(openIdResponse); - expect(advertised$.value).toBe(null); - expect(active$.value).toBe(null); - await flushPromises(); - - expect( - localTransportOpts.client._unstable_getRTCTransports, - ).not.toHaveBeenCalled(); - - const expectedTransport = { - type: "livekit", - livekit_service_url: "https://use-me.jwt.call.example.org", - }; - - expect(advertised$.value).toStrictEqual(expectedTransport); - }); - it("fails fast if the openID request fails for backend config", async () => { localTransportOpts.client._unstable_getRTCTransports.mockResolvedValue([ { type: "livekit", livekit_service_url: "https://lk.example.org" }, diff --git a/src/state/CallViewModel/localMember/RtcTransportAutoDiscovery.test.ts b/src/state/CallViewModel/localMember/RtcTransportAutoDiscovery.test.ts index 9314b9932..cd0008142 100644 --- a/src/state/CallViewModel/localMember/RtcTransportAutoDiscovery.test.ts +++ b/src/state/CallViewModel/localMember/RtcTransportAutoDiscovery.test.ts @@ -164,30 +164,6 @@ describe("RtcTransportAutoDiscovery", () => { }, ); - it("skips backend discovery in widget mode and uses well-known", async () => { - const client = makeClient(); - // widget mode is detected by the absence of an access token - client.getAccessToken.mockReturnValue(null); - - const wellKnownFetcher = vi - .fn<(domain: string) => Promise>() - .mockResolvedValue(makeWellKnown([wellKnownTransport])); - - const discovery = new RtcTransportAutoDiscovery({ - client, - resolvedConfig: makeResolvedConfig("https://config.example.org"), - wellKnownFetcher, - logger: rootLogger, - }); - - await expect(discovery.discoverPreferredTransport()).resolves.toStrictEqual( - wellKnownTransport, - ); - - expect(client._unstable_getRTCTransports).not.toHaveBeenCalled(); - expect(wellKnownFetcher).toHaveBeenCalledWith("example.org"); - }); - it("falls back to app config when backend fails and well-known has no rtc_foci", async () => { const client = makeClient(); client._unstable_getRTCTransports.mockRejectedValue(