pin vite-plus versions to 0.1.19

This commit is contained in:
Amruth Pillai
2026-04-25 10:53:19 +02:00
parent 6ff754d125
commit 847d69b621
13 changed files with 1282 additions and 4012 deletions
+16 -11
View File
@@ -1,5 +1,11 @@
import type { toast } from "sonner";
import { afterEach, describe, expect, it, vi } from "vite-plus/test";
import { defaultResumeData } from "@/schema/resume/data";
import { useResumeStore } from "./resume";
// Mock dependencies before importing the store
vi.mock("@lingui/core/macro", () => ({
t: (strings: TemplateStringsArray) => strings[0],
@@ -7,8 +13,8 @@ vi.mock("@lingui/core/macro", () => ({
vi.mock("sonner", () => ({
toast: {
error: vi.fn(() => "toast-id"),
dismiss: vi.fn(),
error: vi.fn<typeof toast.error>(() => "toast-id"),
dismiss: vi.fn<typeof toast.dismiss>(),
},
}));
@@ -16,16 +22,12 @@ vi.mock("@/integrations/orpc/client", () => ({
orpc: {
resume: {
update: {
call: vi.fn(() => Promise.resolve()),
call: vi.fn<() => Promise<void>>(() => Promise.resolve()),
},
},
},
}));
import { defaultResumeData } from "@/schema/resume/data";
import { useResumeStore } from "./resume";
// ---------------------------------------------------------------------------
// Helpers
// ---------------------------------------------------------------------------
@@ -128,10 +130,13 @@ describe("useResumeStore — updateResumeData", () => {
// Store starts with null resume
useResumeStore.getState().initialize(null);
// Should not throw
useResumeStore.getState().updateResumeData((draft) => {
draft.basics.name = "Should not apply";
});
expect(() =>
useResumeStore.getState().updateResumeData((draft) => {
draft.basics.name = "Should not apply";
}),
).not.toThrow();
expect(useResumeStore.getState().isReady).toBe(false);
});
it("blocks updates when resume is locked", async () => {