diff --git a/canvas/src/components/canvas/__tests__/buildDeployMap.test.ts b/canvas/src/components/canvas/__tests__/buildDeployMap.test.ts index eee5b31a..c3c2a5a0 100644 --- a/canvas/src/components/canvas/__tests__/buildDeployMap.test.ts +++ b/canvas/src/components/canvas/__tests__/buildDeployMap.test.ts @@ -47,16 +47,17 @@ function proj( return { id, parentId, status }; } +// expected maps node-id → partial state (includes `id` as a key) function check( projections: Projection[], deletingIds: string[], - expected: Partial, + expected: Record>, ): void { const result = buildDeployMap(projections, new Set(deletingIds)); expect(result.size).toBe(projections.length); for (const [id, state] of result.entries()) { if (id in expected) { - expect(state).toMatchObject(expected); + expect(state).toMatchObject(expected[id]); } } }