mirror of
https://github.com/vector-im/element-call.git
synced 2026-08-29 21:15:19 +00:00
Remove outdated tests
This commit is contained in:
@@ -433,51 +433,6 @@ describe("LocalTransport", () => {
|
|||||||
).rejects.toThrow(expect.any(FailToGetOpenIdToken));
|
).rejects.toThrow(expect.any(FailToGetOpenIdToken));
|
||||||
});
|
});
|
||||||
|
|
||||||
it("supports getting transport via well-known", async () => {
|
|
||||||
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://lk.example.org" },
|
|
||||||
],
|
|
||||||
});
|
|
||||||
const { advertised$, active$ } =
|
|
||||||
createLocalTransport$(localTransportOpts);
|
|
||||||
openIdResolver.resolve?.(openIdResponse);
|
|
||||||
expect(advertised$.value).toBe(null);
|
|
||||||
expect(active$.value).toBe(null);
|
|
||||||
await flushPromises();
|
|
||||||
const expectedTransport = {
|
|
||||||
livekit_service_url: "https://lk.example.org",
|
|
||||||
type: "livekit",
|
|
||||||
};
|
|
||||||
expect(advertised$.value).toStrictEqual(expectedTransport);
|
|
||||||
expect(active$.value).toStrictEqual({
|
|
||||||
transport: expectedTransport,
|
|
||||||
sfuConfig: {
|
|
||||||
jwt: "e30=.eyJzdWIiOiJAbWU6ZXhhbXBsZS5vcmc6QUJDREVGIiwidmlkZW8iOnsicm9vbSI6IiFleGFtcGxlX3Jvb21faWQifX0=.e30=",
|
|
||||||
livekitAlias: "Akph4alDMhen",
|
|
||||||
livekitIdentity: "@lk_user:ABCDEF",
|
|
||||||
url: "https://lk.example.org",
|
|
||||||
},
|
|
||||||
});
|
|
||||||
expect(fetchMock.done()).toEqual(true);
|
|
||||||
});
|
|
||||||
|
|
||||||
it("fails fast if the openId request fails for the well-known config", async () => {
|
|
||||||
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://lk.example.org" },
|
|
||||||
],
|
|
||||||
});
|
|
||||||
openIdResolver.reject(
|
|
||||||
new FailToGetOpenIdToken(new Error("Test driven error")),
|
|
||||||
);
|
|
||||||
await expect(async () =>
|
|
||||||
lastValueFrom(createLocalTransport$(localTransportOpts).active$),
|
|
||||||
).rejects.toThrow(expect.any(FailToGetOpenIdToken));
|
|
||||||
});
|
|
||||||
|
|
||||||
it("throws if no options are available", async () => {
|
it("throws if no options are available", async () => {
|
||||||
const { advertised$, active$ } = createLocalTransport$({
|
const { advertised$, active$ } = createLocalTransport$({
|
||||||
scope: testScope(),
|
scope: testScope(),
|
||||||
|
|||||||
@@ -26,7 +26,6 @@ import {
|
|||||||
tap,
|
tap,
|
||||||
} from "rxjs";
|
} from "rxjs";
|
||||||
import { logger as rootLogger, type Logger } from "matrix-js-sdk/lib/logger";
|
import { logger as rootLogger, type Logger } from "matrix-js-sdk/lib/logger";
|
||||||
import { AutoDiscovery } from "matrix-js-sdk/lib/autodiscovery";
|
|
||||||
import { type CallMembershipIdentityParts } from "matrix-js-sdk/lib/matrixrtc/EncryptionManager";
|
import { type CallMembershipIdentityParts } from "matrix-js-sdk/lib/matrixrtc/EncryptionManager";
|
||||||
|
|
||||||
import { type Behavior } from "../../Behavior.ts";
|
import { type Behavior } from "../../Behavior.ts";
|
||||||
@@ -150,7 +149,6 @@ export const createLocalTransport$ = ({
|
|||||||
const transportDiscovery = new RtcTransportAutoDiscovery({
|
const transportDiscovery = new RtcTransportAutoDiscovery({
|
||||||
client: client,
|
client: client,
|
||||||
resolvedConfig: Config.get(),
|
resolvedConfig: Config.get(),
|
||||||
wellKnownFetcher: AutoDiscovery.getRawClientConfig.bind(AutoDiscovery),
|
|
||||||
logger: logger,
|
logger: logger,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user