diff --git a/src/app/routes/NoteEditor.test.tsx b/src/app/routes/NoteEditor.test.tsx index 7c749bf..71b0510 100644 --- a/src/app/routes/NoteEditor.test.tsx +++ b/src/app/routes/NoteEditor.test.tsx @@ -1,4 +1,5 @@ import { NoteEditor } from "@/app/routes/NoteEditor"; +import { useToastStore } from "@/lib/toast/store"; import { useVaultStore } from "@/lib/vault/store"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { act, fireEvent, render, screen, waitFor } from "@testing-library/react"; @@ -8,14 +9,102 @@ import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; // Swap CodeMirror out for a plain textarea so tests can drive onChange without // wrangling CM6 inside jsdom. -vi.mock("@/components/CodeMirrorEditor", () => ({ - CodeMirrorEditor: ({ - value, - onChange, - }: { value: string; onChange(next: string): void; onSave?(): void; onCancel?(): void }) => ( -