fix: resolve ESLint no-confusing-void-expression in LogTab tests
This commit is contained in:
@@ -102,7 +102,7 @@ describe("LogTab", () => {
|
|||||||
|
|
||||||
renderTab();
|
renderTab();
|
||||||
|
|
||||||
await waitFor(() => expect(screen.queryByText(/loading log viewer/i)).toBeNull());
|
await waitFor(() => { expect(screen.queryByText(/loading log viewer/i)).toBeNull(); });
|
||||||
|
|
||||||
expect(screen.getByText("Running")).toBeInTheDocument();
|
expect(screen.getByText("Running")).toBeInTheDocument();
|
||||||
expect(screen.getByText("1.0.2")).toBeInTheDocument();
|
expect(screen.getByText("1.0.2")).toBeInTheDocument();
|
||||||
@@ -116,7 +116,7 @@ describe("LogTab", () => {
|
|||||||
|
|
||||||
renderTab();
|
renderTab();
|
||||||
|
|
||||||
await waitFor(() => expect(screen.queryByText(/loading log viewer/i)).toBeNull());
|
await waitFor(() => { expect(screen.queryByText(/loading log viewer/i)).toBeNull(); });
|
||||||
|
|
||||||
expect(screen.getByText("Offline")).toBeInTheDocument();
|
expect(screen.getByText("Offline")).toBeInTheDocument();
|
||||||
expect(screen.getByText(/not running or unreachable/i)).toBeInTheDocument();
|
expect(screen.getByText(/not running or unreachable/i)).toBeInTheDocument();
|
||||||
@@ -128,9 +128,9 @@ describe("LogTab", () => {
|
|||||||
|
|
||||||
renderTab();
|
renderTab();
|
||||||
|
|
||||||
await waitFor(() =>
|
await waitFor(() => {
|
||||||
expect(screen.getByText(/2025-01-01 12:00:00 INFO/)).toBeInTheDocument(),
|
expect(screen.getByText(/2025-01-01 12:00:00 INFO/)).toBeInTheDocument();
|
||||||
);
|
});
|
||||||
|
|
||||||
expect(screen.getByText(/2025-01-01 12:00:01 WARNING/)).toBeInTheDocument();
|
expect(screen.getByText(/2025-01-01 12:00:01 WARNING/)).toBeInTheDocument();
|
||||||
expect(screen.getByText(/2025-01-01 12:00:02 ERROR/)).toBeInTheDocument();
|
expect(screen.getByText(/2025-01-01 12:00:02 ERROR/)).toBeInTheDocument();
|
||||||
@@ -142,9 +142,9 @@ describe("LogTab", () => {
|
|||||||
|
|
||||||
renderTab();
|
renderTab();
|
||||||
|
|
||||||
await waitFor(() =>
|
await waitFor(() => {
|
||||||
expect(screen.getByText(/fail2ban is logging to/i)).toBeInTheDocument(),
|
expect(screen.getByText(/fail2ban is logging to/i)).toBeInTheDocument();
|
||||||
);
|
});
|
||||||
|
|
||||||
expect(screen.getByText(/STDOUT/)).toBeInTheDocument();
|
expect(screen.getByText(/STDOUT/)).toBeInTheDocument();
|
||||||
expect(screen.queryByText(/Refresh/)).toBeNull();
|
expect(screen.queryByText(/Refresh/)).toBeNull();
|
||||||
@@ -156,9 +156,9 @@ describe("LogTab", () => {
|
|||||||
|
|
||||||
renderTab();
|
renderTab();
|
||||||
|
|
||||||
await waitFor(() =>
|
await waitFor(() => {
|
||||||
expect(screen.getByText(/no log entries found/i)).toBeInTheDocument(),
|
expect(screen.getByText(/no log entries found/i)).toBeInTheDocument();
|
||||||
);
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
it("shows truncation notice when total_lines > lines.length", async () => {
|
it("shows truncation notice when total_lines > lines.length", async () => {
|
||||||
@@ -167,9 +167,9 @@ describe("LogTab", () => {
|
|||||||
|
|
||||||
renderTab();
|
renderTab();
|
||||||
|
|
||||||
await waitFor(() =>
|
await waitFor(() => {
|
||||||
expect(screen.getByText(/showing last/i)).toBeInTheDocument(),
|
expect(screen.getByText(/showing last/i)).toBeInTheDocument();
|
||||||
);
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
it("calls fetchFail2BanLog again on Refresh button click", async () => {
|
it("calls fetchFail2BanLog again on Refresh button click", async () => {
|
||||||
@@ -179,11 +179,11 @@ describe("LogTab", () => {
|
|||||||
const user = userEvent.setup();
|
const user = userEvent.setup();
|
||||||
renderTab();
|
renderTab();
|
||||||
|
|
||||||
await waitFor(() => expect(screen.getByText(/Refresh/)).toBeInTheDocument());
|
await waitFor(() => { expect(screen.getByText(/Refresh/)).toBeInTheDocument(); });
|
||||||
|
|
||||||
const refreshBtn = screen.getByRole("button", { name: /refresh/i });
|
const refreshBtn = screen.getByRole("button", { name: /refresh/i });
|
||||||
await user.click(refreshBtn);
|
await user.click(refreshBtn);
|
||||||
|
|
||||||
await waitFor(() => expect(mockFetchLog).toHaveBeenCalledTimes(2));
|
await waitFor(() => { expect(mockFetchLog).toHaveBeenCalledTimes(2); });
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user