Skip to content

Commit 3d9a698

Browse files
committed
cleanup
1 parent 0cfff73 commit 3d9a698

3 files changed

Lines changed: 13 additions & 1 deletion

File tree

apps/web/test/test-utils/client.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ export const mockClientMethodsServer = (): Partial<Record<MethodLikeKeys<MatrixC
132132
getIdentityServerUrl: jest.fn(),
133133
getHomeserverUrl: jest.fn(),
134134
getCapabilities: jest.fn().mockResolvedValue({}),
135+
getCachedCapabilities: jest.fn().mockResolvedValue({}),
135136
getClientWellKnown: jest.fn().mockReturnValue({}),
136137
waitForClientWellKnown: jest.fn().mockResolvedValue({}),
137138
doesServerSupportUnstableFeature: jest.fn().mockResolvedValue(false),

apps/web/test/test-utils/test-utils.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ export function createTestClient(): MatrixClient {
249249
decryptEventIfNeeded: () => Promise.resolve(),
250250
isUserIgnored: jest.fn().mockReturnValue(false),
251251
getCapabilities: jest.fn().mockResolvedValue({}),
252+
getCachedCapabilities: jest.fn().mockResolvedValue({}),
252253
supportsThreads: jest.fn().mockReturnValue(false),
253254
supportsIntentionalMentions: jest.fn().mockReturnValue(false),
254255
getRoomUpgradeHistory: jest.fn().mockReturnValue([]),

apps/web/test/unit-tests/components/views/settings/tabs/user/PreferencesUserSettingsTab-test.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,13 @@ import userEvent from "@testing-library/user-event";
1212

1313
import PreferencesUserSettingsTab from "../../../../../../../src/components/views/settings/tabs/user/PreferencesUserSettingsTab";
1414
import { MatrixClientPeg } from "../../../../../../../src/MatrixClientPeg";
15-
import { mockPlatformPeg, stubClient } from "../../../../../../test-utils";
15+
import {
16+
getMockClientWithEventEmitter,
17+
mockClientMethodsServer,
18+
mockClientMethodsUser,
19+
mockPlatformPeg,
20+
stubClient,
21+
} from "../../../../../../test-utils";
1622
import SettingsStore from "../../../../../../../src/settings/SettingsStore";
1723
import { SettingLevel } from "../../../../../../../src/settings/SettingLevel";
1824
import MatrixClientBackedController from "../../../../../../../src/settings/controllers/MatrixClientBackedController";
@@ -29,6 +35,10 @@ describe("PreferencesUserSettingsTab", () => {
2935
};
3036

3137
it("should render", () => {
38+
MatrixClientBackedController.matrixClient = getMockClientWithEventEmitter({
39+
...mockClientMethodsServer(),
40+
...mockClientMethodsUser(),
41+
});
3242
const { asFragment } = renderTab();
3343
expect(asFragment()).toMatchSnapshot();
3444
});

0 commit comments

Comments
 (0)