fix tests
This commit is contained in:
@@ -35,6 +35,11 @@ describe("downloads store", () => {
|
||||
const { cleanupDownloadEvents } = await import("./downloads");
|
||||
cleanupDownloadEvents();
|
||||
eventHandler = null;
|
||||
|
||||
// Clear all mocks
|
||||
vi.clearAllMocks();
|
||||
mockInvoke.mockReset();
|
||||
mockListen.mockReset();
|
||||
});
|
||||
|
||||
describe("initial state", () => {
|
||||
@@ -409,8 +414,8 @@ describe("downloads store", () => {
|
||||
},
|
||||
});
|
||||
|
||||
// Wait for async refresh
|
||||
await new Promise((resolve) => setTimeout(resolve, 10));
|
||||
// Wait for async operations to complete
|
||||
await new Promise((resolve) => setTimeout(resolve, 100));
|
||||
|
||||
const state = get(downloads);
|
||||
expect(state.downloads[123].status).toBe("downloading");
|
||||
@@ -465,8 +470,8 @@ describe("downloads store", () => {
|
||||
},
|
||||
});
|
||||
|
||||
// Wait for async operations
|
||||
await new Promise((resolve) => setTimeout(resolve, 10));
|
||||
// Wait for async operations to complete
|
||||
await new Promise((resolve) => setTimeout(resolve, 100));
|
||||
|
||||
const state = get(downloads);
|
||||
expect(state.downloads[123].status).toBe("completed");
|
||||
@@ -523,8 +528,8 @@ describe("downloads store", () => {
|
||||
},
|
||||
});
|
||||
|
||||
// Wait for async operations
|
||||
await new Promise((resolve) => setTimeout(resolve, 10));
|
||||
// Wait for async operations to complete
|
||||
await new Promise((resolve) => setTimeout(resolve, 100));
|
||||
|
||||
const state = get(downloads);
|
||||
expect(state.downloads[123].status).toBe("failed");
|
||||
@@ -576,8 +581,8 @@ describe("downloads store", () => {
|
||||
},
|
||||
});
|
||||
|
||||
// Wait for async operations
|
||||
await new Promise((resolve) => setTimeout(resolve, 10));
|
||||
// Wait for async operations to complete
|
||||
await new Promise((resolve) => setTimeout(resolve, 100));
|
||||
|
||||
const state = get(downloads);
|
||||
expect(state.downloads[123]).toBeUndefined();
|
||||
|
||||
Reference in New Issue
Block a user