Skip to content

Commit 39f673e

Browse files
committed
Add flush-promises to avoid error after tests run
1 parent 3ba54cd commit 39f673e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/Frontend/test/specs/heartbeats/menu-item.spec.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { test, describe } from "../../drivers/vitest/driver";
33
import * as precondition from "../../preconditions";
44
import { queryHeartbeatMenuItem } from "./questions/queryHeartbeatMenuItem";
55
import { waitFor } from "@testing-library/vue";
6+
import flushPromises from "flush-promises";
67

78
describe("FEATURE: Menu item", () => {
89
describe("RULE: The count of inactive endpoints should be displayed in the navigation menu", () => {
@@ -18,6 +19,8 @@ describe("FEATURE: Menu item", () => {
1819
expect(heartbeatMenuItem && heartbeatMenuItem.isCounterVisible).toBeTruthy();
1920
expect(heartbeatMenuItem && heartbeatMenuItem.counterValue).toBe(1);
2021
});
22+
23+
await flushPromises();
2124
});
2225

2326
/* SCENARIO
@@ -52,6 +55,7 @@ describe("FEATURE: Menu item", () => {
5255
});
5356

5457
vi.restoreAllMocks();
58+
await flushPromises();
5559
});
5660

5761
/* SCENARIO
@@ -71,6 +75,8 @@ describe("FEATURE: Menu item", () => {
7175
expect(heartbeatMenuItem && !heartbeatMenuItem.isCounterVisible).toBeTruthy();
7276
expect(heartbeatMenuItem && heartbeatMenuItem.counterValue).toBe(0);
7377
});
78+
79+
await flushPromises();
7480
});
7581
});
7682
});

0 commit comments

Comments
 (0)