mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
fix: resolve features-store test timeouts and dynamic icon-map test (#151)
- Fix installAll tests timing out by returning installed status from refreshBundles mock (prevents infinite retry loop) and increasing waitFor/test timeouts to accommodate the 2s inter-install delay - Fix zustand-stores installAll test with same refreshBundles mock fix - Icon-map test already fixed to derive from shared constants
This commit is contained in:
@@ -2677,13 +2677,15 @@ describe("useFeaturesStore", () => {
|
||||
);
|
||||
|
||||
mockApiPost.mockResolvedValueOnce({ jobId: "job-clear" });
|
||||
mockApiGet.mockResolvedValue({ bundles });
|
||||
mockApiGet.mockResolvedValue({
|
||||
bundles: bundles.map((b) => ({ ...b, status: "installed" as const })),
|
||||
});
|
||||
|
||||
await useFeaturesStore.getState().installAll();
|
||||
|
||||
// Error should have been cleared at the start of installAll
|
||||
expect(useFeaturesStore.getState().errors["ai-rembg"]).toBeUndefined();
|
||||
});
|
||||
}, 15000);
|
||||
});
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
Reference in New Issue
Block a user