Skip to content

Commit 41c4a62

Browse files
committed
Fix wysiwyg composer test
1 parent 8f5e15c commit 41c4a62

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/SendWysiwygComposer-test.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import "@testing-library/jest-dom";
1010
import React from "react";
1111
import { act, fireEvent, render, screen, waitFor } from "jest-matrix-react";
1212
import { initOnce } from "@vector-im/matrix-wysiwyg";
13+
import { type MatrixClient } from "matrix-js-sdk/src/matrix";
1314

1415
import MatrixClientContext from "../../../../../../src/contexts/MatrixClientContext";
1516
import defaultDispatcher from "../../../../../../src/dispatcher/dispatcher";
@@ -25,6 +26,7 @@ import { setSelection } from "../../../../../../src/components/views/rooms/wysiw
2526
import { createMocks } from "./utils";
2627
import { ScopedRoomContextProvider } from "../../../../../../src/contexts/ScopedRoomContext.tsx";
2728
import { E2EStatus } from "../../../../../../src/utils/ShieldUtils.ts";
29+
import { type RoomContextType } from "../../../../../../src/contexts/RoomContext.ts";
2830

2931
jest.mock("../../../../../../src/components/views/rooms/EmojiButton", () => ({
3032
EmojiButton: ({ addEmoji }: { addEmoji: (emoji: string) => void }) => {
@@ -43,7 +45,12 @@ describe("SendWysiwygComposer", () => {
4345
jest.resetAllMocks();
4446
});
4547

46-
const { defaultRoomContext, mockClient } = createMocks();
48+
let defaultRoomContext: RoomContextType;
49+
let mockClient: MatrixClient;
50+
51+
beforeEach(() => {
52+
({ defaultRoomContext, mockClient } = createMocks());
53+
});
4754

4855
const registerId = defaultDispatcher.register((payload) => {
4956
switch (payload.action) {

0 commit comments

Comments
 (0)