|
1 | 1 | import { BrowserRouter } from "react-router-dom"; |
2 | 2 | import { QueryClientProvider, QueryClient } from "react-query"; |
3 | 3 | import { render, screen } from "@testing-library/react"; |
4 | | -import userEvent from "@testing-library/user-event"; |
5 | 4 | import "@testing-library/jest-dom"; |
6 | 5 |
|
7 | 6 | import RemodelTable from "../RemodelTable"; |
@@ -54,73 +53,4 @@ describe("RemodelTable", () => { |
54 | 53 | screen.getByRole("columnheader", { name: "Note" }), |
55 | 54 | ).toBeInTheDocument(); |
56 | 55 | }); |
57 | | - |
58 | | - it("sorts the 'Target model' column when clicking the column header", async () => { |
59 | | - renderComponent(); |
60 | | - |
61 | | - const user = userEvent.setup(); |
62 | | - const columnHeader = screen.getByRole("columnheader", { |
63 | | - name: "Target model", |
64 | | - }); |
65 | | - const columnHeaderBtn = screen.getByRole("button", { |
66 | | - name: "Target model", |
67 | | - }); |
68 | | - |
69 | | - expect(columnHeader.getAttribute("aria-sort")).toBe("none"); |
70 | | - |
71 | | - await user.click(columnHeaderBtn); |
72 | | - expect(columnHeader.getAttribute("aria-sort")).toBe("ascending"); |
73 | | - |
74 | | - await user.click(columnHeaderBtn); |
75 | | - expect(columnHeader.getAttribute("aria-sort")).toBe("descending"); |
76 | | - |
77 | | - await user.click(columnHeaderBtn); |
78 | | - expect(columnHeader.getAttribute("aria-sort")).toBe("none"); |
79 | | - }); |
80 | | - |
81 | | - it("sorts the 'Original model' column when clicking the column header", async () => { |
82 | | - renderComponent(); |
83 | | - |
84 | | - const user = userEvent.setup(); |
85 | | - const columnHeader = screen.getByRole("columnheader", { |
86 | | - name: "Original model", |
87 | | - }); |
88 | | - const columnHeaderBtn = screen.getByRole("button", { |
89 | | - name: "Original model", |
90 | | - }); |
91 | | - |
92 | | - expect(columnHeader.getAttribute("aria-sort")).toBe("none"); |
93 | | - |
94 | | - await user.click(columnHeaderBtn); |
95 | | - expect(columnHeader.getAttribute("aria-sort")).toBe("ascending"); |
96 | | - |
97 | | - await user.click(columnHeaderBtn); |
98 | | - expect(columnHeader.getAttribute("aria-sort")).toBe("descending"); |
99 | | - |
100 | | - await user.click(columnHeaderBtn); |
101 | | - expect(columnHeader.getAttribute("aria-sort")).toBe("none"); |
102 | | - }); |
103 | | - |
104 | | - it("sorts the 'Created date' column when clicking the column header", async () => { |
105 | | - renderComponent(); |
106 | | - |
107 | | - const user = userEvent.setup(); |
108 | | - const columnHeader = screen.getByRole("columnheader", { |
109 | | - name: "Created date", |
110 | | - }); |
111 | | - const columnHeaderBtn = screen.getByRole("button", { |
112 | | - name: "Created date", |
113 | | - }); |
114 | | - |
115 | | - expect(columnHeader.getAttribute("aria-sort")).toBe("none"); |
116 | | - |
117 | | - await user.click(columnHeaderBtn); |
118 | | - expect(columnHeader.getAttribute("aria-sort")).toBe("ascending"); |
119 | | - |
120 | | - await user.click(columnHeaderBtn); |
121 | | - expect(columnHeader.getAttribute("aria-sort")).toBe("descending"); |
122 | | - |
123 | | - await user.click(columnHeaderBtn); |
124 | | - expect(columnHeader.getAttribute("aria-sort")).toBe("none"); |
125 | | - }); |
126 | 56 | }); |
0 commit comments