fix: resolve ESLint no-confusing-void-expression in LogTab tests

This commit is contained in:
2026-03-14 17:58:35 +01:00
parent 528d0bd8ea
commit 68d8056d2e

View File

@@ -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); });
}); });
}); });