diff --git a/apps/desktop/src/components/vector/__tests__/VectorBrowser.spec.ts b/apps/desktop/src/components/vector/__tests__/VectorBrowser.spec.ts index 9951418320..fc9606e434 100644 --- a/apps/desktop/src/components/vector/__tests__/VectorBrowser.spec.ts +++ b/apps/desktop/src/components/vector/__tests__/VectorBrowser.spec.ts @@ -10,6 +10,13 @@ const backend = vi.hoisted(() => ({ vectorGetCollectionDetail: vi.fn(), })); +vi.mock("vue", async (importOriginal) => { + const actual = await importOriginal(); + return { + ...actual, + defineAsyncComponent: () => actual.defineComponent({ render: () => null }), + }; +}); vi.mock("vue-i18n", () => ({ useI18n: () => ({ t: (key: string) => key }) })); vi.mock("@/lib/backend/api", () => backend); vi.mock("@lucide/vue", async () => { @@ -86,9 +93,11 @@ beforeEach(() => { }); afterEach(async () => { + await vi.dynamicImportSettled(); await flushUi(); app?.unmount(); app = null; + await vi.dynamicImportSettled(); await flushUi(); root?.remove(); root = null;