KamoCRM

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

Fixkamo-internal
Ya
28 Septemba 2026, 09:35 UTC
Mwandishi
Kamo
Ahadi ya
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>.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila kitu kinaingia kwenye tovuti yako mwenyewe. Anza kwenye mpango wa bure na usome ukurasa huu tena katika mwezi mmoja.

Kuwa Huru MileleMtazamo wa bei