) => {
+ return
+ live: { live },
+ sender: { sender.userId },
+ room name: { roomName }
+
;
+ },
+}));
describe("VoiceBroadcastRecordingBody", () => {
- const title = "Test Title";
+ const testRoomName = "test room name";
const userId = "@user:example.com";
const roomMember = new RoomMember("!room:example.com", userId);
let onClick: MouseEventHandler;
beforeEach(() => {
onClick = jest.fn();
- // @ts-ignore
- mocked(MemberAvatar).mockReturnValue();
});
describe("when rendered", () => {
@@ -44,10 +48,9 @@ describe("VoiceBroadcastRecordingBody", () => {
renderResult = render(
,
);
});
@@ -56,19 +59,9 @@ describe("VoiceBroadcastRecordingBody", () => {
expect(renderResult.container).toMatchSnapshot();
});
- it("should pass the props to MemberAvatar", () => {
- expect(mocked(MemberAvatar)).toHaveBeenCalledWith(
- {
- member: roomMember,
- fallbackUserId: userId,
- },
- {},
- );
- });
-
describe("and clicked", () => {
beforeEach(async () => {
- await userEvent.click(renderResult.getByText(title));
+ await userEvent.click(renderResult.getByTestId("voice-broadcast-header"));
});
it("should call the onClick prop", () => {
@@ -84,10 +77,9 @@ describe("VoiceBroadcastRecordingBody", () => {
renderResult = render(
,
);
});
diff --git a/test/voice-broadcast/components/molecules/__snapshots__/VoiceBroadcastRecordingBody-test.tsx.snap b/test/voice-broadcast/components/molecules/__snapshots__/VoiceBroadcastRecordingBody-test.tsx.snap
index 6ea866ec56..a642e8dffc 100644
--- a/test/voice-broadcast/components/molecules/__snapshots__/VoiceBroadcastRecordingBody-test.tsx.snap
+++ b/test/voice-broadcast/components/molecules/__snapshots__/VoiceBroadcastRecordingBody-test.tsx.snap
@@ -6,27 +6,13 @@ exports[`VoiceBroadcastRecordingBody when rendered should render the expected HT
class="mx_VoiceBroadcastRecordingBody"
>
-
-
-
- Live
+ live:
+ , sender:
+ @user:example.com
+ , room name:
+ test room name