From c16ac4fcc9836abc457152391b3186aa06c734db Mon Sep 17 00:00:00 2001 From: Tharun Rajendran Date: Sat, 19 Mar 2022 00:40:29 +0530 Subject: [PATCH] chore(test): rewritten clickable table row component test using rtl (#4630) --- frontend/components/ClickableTableRow/index.tests.jsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/frontend/components/ClickableTableRow/index.tests.jsx b/frontend/components/ClickableTableRow/index.tests.jsx index 71ab805c58..1b51fbd15a 100644 --- a/frontend/components/ClickableTableRow/index.tests.jsx +++ b/frontend/components/ClickableTableRow/index.tests.jsx @@ -1,5 +1,6 @@ import React from "react"; -import { mount } from "enzyme"; +import { render, screen } from "@testing-library/react"; +import userEvent from "@testing-library/user-event"; import ClickableTableRow from "./index"; @@ -13,14 +14,14 @@ const props = { describe("ClickableTableRow - component", () => { it("calls onDblClick when row is double clicked", () => { - const queryRow = mount(); - queryRow.find("tr").simulate("doubleclick"); + render(); + userEvent.dblClick(screen.getByRole("row")); expect(dblClickSpy).toHaveBeenCalled(); }); it("calls onSelect when row is clicked", () => { - const queryRow = mount(); - queryRow.find("tr").simulate("click"); + render(); + userEvent.click(screen.getByRole("row")); expect(clickSpy).toHaveBeenCalled(); }); });