|
2 | 2 |
|
3 | 3 | import { describe, expect, it } from "@jest/globals"; |
4 | 4 | import { queryByTestId } from "@testing-library/dom"; |
5 | | -import "@testing-library/jest-dom"; |
| 5 | +import "@testing-library/jest-dom/jest-globals"; |
6 | 6 | import { encodeHTML, renderError } from "../src/common/utils.js"; |
7 | 7 | import { parseBoolean } from "../src/common/ops.js"; |
8 | 8 |
|
@@ -34,19 +34,19 @@ describe("Test utils.js", () => { |
34 | 34 | it("should test renderError", () => { |
35 | 35 | document.body.innerHTML = renderError({ message: "Something went wrong" }); |
36 | 36 | expect( |
37 | | - queryByTestId(document.body, "message").children[0], |
| 37 | + queryByTestId(document.body, "message")?.children[0], |
38 | 38 | ).toHaveTextContent(/Something went wrong/gim); |
39 | 39 | expect( |
40 | | - queryByTestId(document.body, "message").children[1], |
41 | | - ).toBeEmptyDOMElement(2); |
| 40 | + queryByTestId(document.body, "message")?.children[1], |
| 41 | + ).toBeEmptyDOMElement(); |
42 | 42 |
|
43 | 43 | // Secondary message |
44 | 44 | document.body.innerHTML = renderError({ |
45 | 45 | message: "Something went wrong", |
46 | 46 | secondaryMessage: "Secondary Message", |
47 | 47 | }); |
48 | 48 | expect( |
49 | | - queryByTestId(document.body, "message").children[1], |
| 49 | + queryByTestId(document.body, "message")?.children[1], |
50 | 50 | ).toHaveTextContent(/Secondary Message/gim); |
51 | 51 | }); |
52 | 52 | }); |
0 commit comments