From f5d7fc2050910ed7cc1ab0747604bb7e66227050 Mon Sep 17 00:00:00 2001
From: 0x1eef <0x1eef@protonmail.com>
Date: Fri, 5 Apr 2024 15:44:49 -0300
Subject: [PATCH] Fix tests
---
src/js/components/ErrorRenderer.tsx | 3 ++-
test/ErrorRenderer.test.tsx | 6 ++++--
test/ResponseRenderer.test.tsx | 11 +++--------
3 files changed, 9 insertions(+), 11 deletions(-)
diff --git a/src/js/components/ErrorRenderer.tsx b/src/js/components/ErrorRenderer.tsx
index eed262b..972266c 100644
--- a/src/js/components/ErrorRenderer.tsx
+++ b/src/js/components/ErrorRenderer.tsx
@@ -7,7 +7,8 @@ export function ErrorRenderer({ error }: { error: Error }) {
);
diff --git a/test/ErrorRenderer.test.tsx b/test/ErrorRenderer.test.tsx
index 4003d9d..d530922 100644
--- a/test/ErrorRenderer.test.tsx
+++ b/test/ErrorRenderer.test.tsx
@@ -18,7 +18,9 @@ describe("ErrorRenderer.tsx", () => {
});
test("an error is rendered", () => {
- expect(screen.getByText("Error")).toBeInTheDocument();
- expect(screen.getByText(error.message)).toBeInTheDocument();
+ const { getByTestId, getByText } = screen;
+ const span = getByTestId("error-message");
+ expect(getByText("Error")).toBeInTheDocument();
+ expect(span.textContent).toEqual(error.message);
});
});
diff --git a/test/ResponseRenderer.test.tsx b/test/ResponseRenderer.test.tsx
index 4e4eaa9..ee75f07 100644
--- a/test/ResponseRenderer.test.tsx
+++ b/test/ResponseRenderer.test.tsx
@@ -39,14 +39,9 @@ describe("ResponseRenderer.tsx", () => {
expect(screen.getByText(response.ISP)).toBeInTheDocument();
});
- test("a city is rendered", () => {
- expect(screen.getByText("City")).toBeInTheDocument();
- expect(screen.getByText(response.City)).toBeInTheDocument();
- });
-
- test("a country is rendered", () => {
- expect(screen.getByText("Country")).toBeInTheDocument();
- expect(screen.getByText(response.Country)).toBeInTheDocument();
+ test("a location is rendered", () => {
+ expect(screen.getByText("Location")).toBeInTheDocument();
+ expect(screen.getByText(`${response.City}, ${response.Country}`)).toBeInTheDocument();
});
test("isTorExitNode is rendered as No", () => {