From 93cbc0aa492b303b7a8c6770d6b47eed3fdbf18a Mon Sep 17 00:00:00 2001 From: Alun Turner Date: Thu, 12 Jan 2023 16:09:53 +0000 Subject: [PATCH] correct test to use keyboard event --- .../wysiwyg_composer/components/WysiwygComposer-test.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test/components/views/rooms/wysiwyg_composer/components/WysiwygComposer-test.tsx b/test/components/views/rooms/wysiwyg_composer/components/WysiwygComposer-test.tsx index 98764ba9b2bb..2f68a0f1733c 100644 --- a/test/components/views/rooms/wysiwyg_composer/components/WysiwygComposer-test.tsx +++ b/test/components/views/rooms/wysiwyg_composer/components/WysiwygComposer-test.tsx @@ -17,7 +17,6 @@ limitations under the License. import "@testing-library/jest-dom"; import React from "react"; import { fireEvent, render, screen, waitFor } from "@testing-library/react"; -import userEvent from "@testing-library/user-event"; import { WysiwygComposer } from "../../../../../../src/components/views/rooms/wysiwyg_composer/components/WysiwygComposer"; import SettingsStore from "../../../../../../src/settings/SettingsStore"; @@ -91,7 +90,13 @@ describe("WysiwygComposer", () => { it("Should not call onSend when shift + Enter is pressed ", async () => { //When - userEvent.type(screen.getByRole("textbox"), "{Shift>}{Enter}"); + fireEvent( + screen.getByRole("textbox"), + new KeyboardEvent("keyDown", { + key: "Enter", + shiftKey: true, + }), + ); // Then it does not send a message await waitFor(() => expect(onSend).toBeCalledTimes(0));