Make it clear that we are mocking MatrixRTC memberships

This commit is contained in:
Hugh Nimmo-Smith 2024-11-20 10:37:50 +00:00
parent 138a6c7e73
commit 7677514bf5
5 changed files with 17 additions and 13 deletions

View File

@ -34,7 +34,7 @@ import {
mockRoomMember,
mockRemoteParticipant,
withTestScheduler,
mockMembership,
mockRtcMembership,
MockRTCSession,
} from "../utils/test";
import {
@ -45,10 +45,10 @@ import { E2eeType } from "../e2ee/e2eeType";
vi.mock("@livekit/components-core");
const localRtcMember = mockMembership("@carol:example.org", "CCCC");
const aliceRtcMember = mockMembership("@alice:example.org", "AAAA");
const bobRtcMember = mockMembership("@bob:example.org", "BBBB");
const daveRtcMember = mockMembership("@dave:example.org", "DDDD");
const localRtcMember = mockRtcMembership("@carol:example.org", "CCCC");
const aliceRtcMember = mockRtcMembership("@alice:example.org", "AAAA");
const bobRtcMember = mockRtcMembership("@bob:example.org", "BBBB");
const daveRtcMember = mockRtcMembership("@dave:example.org", "DDDD");
const alice = mockRoomMember(aliceRtcMember);
const bob = mockRoomMember(bobRtcMember);

View File

@ -8,13 +8,13 @@ Please see LICENSE in the repository root for full details.
import { expect, test, vi } from "vitest";
import {
mockMembership,
mockRtcMembership,
withLocalMedia,
withRemoteMedia,
withTestScheduler,
} from "../utils/test";
const rtcMembership = mockMembership("@alice:example.org", "AAAA");
const rtcMembership = mockRtcMembership("@alice:example.org", "AAAA");
test("control a participant's volume", async () => {
const setVolumeSpy = vi.fn();

View File

@ -13,7 +13,7 @@ import { of } from "rxjs";
import { MatrixRTCSession } from "matrix-js-sdk/src/matrixrtc/MatrixRTCSession";
import { GridTile } from "./GridTile";
import { mockMembership, withRemoteMedia } from "../utils/test";
import { mockRtcMembership, withRemoteMedia } from "../utils/test";
import { GridTileViewModel } from "../state/TileViewModel";
import { ReactionsProvider } from "../useReactions";
@ -25,7 +25,7 @@ global.IntersectionObserver = class MockIntersectionObserver {
test("GridTile is accessible", async () => {
await withRemoteMedia(
mockMembership("@alice:example.org", "AAAA"),
mockRtcMembership("@alice:example.org", "AAAA"),
{
rawDisplayName: "Alice",
getMxcAvatarUrl: () => "mxc://adfsg",

View File

@ -12,7 +12,11 @@ import userEvent from "@testing-library/user-event";
import { of } from "rxjs";
import { SpotlightTile } from "./SpotlightTile";
import { mockMembership, withLocalMedia, withRemoteMedia } from "../utils/test";
import {
mockRtcMembership,
withLocalMedia,
withRemoteMedia,
} from "../utils/test";
import { SpotlightTileViewModel } from "../state/TileViewModel";
global.IntersectionObserver = class MockIntersectionObserver {
@ -22,7 +26,7 @@ global.IntersectionObserver = class MockIntersectionObserver {
test("SpotlightTile is accessible", async () => {
await withRemoteMedia(
mockMembership("@alice:example.org", "AAAA"),
mockRtcMembership("@alice:example.org", "AAAA"),
{
rawDisplayName: "Alice",
getMxcAvatarUrl: () => "mxc://adfsg",
@ -30,7 +34,7 @@ test("SpotlightTile is accessible", async () => {
{},
async (vm1) => {
await withLocalMedia(
mockMembership("@bob:example.org", "BBBB"),
mockRtcMembership("@bob:example.org", "BBBB"),
{
rawDisplayName: "Bob",
getMxcAvatarUrl: () => "mxc://dlskf",

View File

@ -109,7 +109,7 @@ function mockEmitter<T>(): EmitterMock<T> {
};
}
export function mockMembership(
export function mockRtcMembership(
user: string | RoomMember,
deviceId: string,
callId = "",