Skip to content

Commit

Permalink
add another test for the primary action for denied request
Browse files Browse the repository at this point in the history
Signed-off-by: AHMAD KADRI <52747422+ahmadkadri@users.noreply.github.com>
  • Loading branch information
ahmadkadri authored and nurjinjafar committed Aug 29, 2023
1 parent 1d26173 commit a66695f
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions test/components/views/rooms/RoomPreviewBar-test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,16 @@ describe("<RoomPreviewBar />", () => {
expect(getMessage(component)).toMatchSnapshot();
});

it("triggers the primary action callback for denied request", () => {
const onForgetClick = jest.fn();
const room = createRoom(roomId, otherUserId);
jest.spyOn(room, "getMember").mockReturnValue(makeMockRoomMember({ isKicked: true, membership: 'leave', oldMembership: 'knock' }));
const component = getComponent({room, promptAskToJoin: true, onForgetClick});

fireEvent.click(getPrimaryActionButton(component)!);
expect(onForgetClick).toHaveBeenCalled();
});

it("renders banned message", () => {
const room = createRoom(roomId, otherUserId);
jest.spyOn(room, "getMember").mockReturnValue(makeMockRoomMember({ membership: "ban" }));
Expand Down

0 comments on commit a66695f

Please sign in to comment.