KamoCRM

The rest of the red on a clean install — registry mocks, shared-lib lookup, a typed fetch mock

Fixkamo-internal
Verschifft
28. September 2026 um 09:35 UTC
Autor
Kamo
Ausschuss
c821613

- ToolDock and MaximizedTabStrip mocked ../registry/tools without windowIcon, which both now call for every window (af879443f), so 36 tests threw on the first render. The mocks supply it off their synthetic registry. - billingCycles and docsCategories found shared-lib only at cwd/../ and read the enum in the body of a describe.skipIf. Vitest runs a skipped suite's body to collect it, so without a sibling checkout (any worktree) the file failed with ENOENT instead of skipping. They now use sharedLibPath (KAMO_SHARED_LIB, else the sibling) and read in beforeAll. - campaignAudienceApi.test.ts: vi.fn(async () => …) typed mock.calls as [], the only four tsc --noEmit errors on a clean install. vi.fn<typeof fetch>.

Alle Änderungen

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen