From 283f99b91413272f697e6a7bbf987884ebdfdc06 Mon Sep 17 00:00:00 2001 From: Mark Tolmacs Date: Wed, 12 Nov 2025 20:21:12 +0100 Subject: [PATCH] fix: Tests Signed-off-by: Mark Tolmacs --- packages/element/tests/binding.test.tsx | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/packages/element/tests/binding.test.tsx b/packages/element/tests/binding.test.tsx index 467cd45a33..e2495c52f9 100644 --- a/packages/element/tests/binding.test.tsx +++ b/packages/element/tests/binding.test.tsx @@ -394,13 +394,17 @@ describe("binding for simple arrows", () => { width: 200, height: 500, }); - const arrow = UI.createElement("arrow", { - x: 190, - y: 250, - width: 220, - height: 1, - points: [pointFrom(0, 0), pointFrom(110, 0), pointFrom(220, 1)], - }); + UI.clickTool("arrow"); + mouse.reset(); + mouse.clickAt(190, 250); + mouse.moveTo(220, 200); + mouse.moveTo(300, 200); + mouse.clickAt(300, 200); + mouse.moveTo(340, 251); + mouse.moveTo(410, 251); + mouse.clickAt(410, 251); + const arrow = h.elements[h.elements.length - 1] as any; + expect(arrow.startBinding?.elementId).toBe(rectLeft.id); expect(arrow.endBinding?.elementId).toBe(rectRight.id); @@ -437,8 +441,10 @@ describe("binding for simple arrows", () => { UI.clickTool("arrow"); mouse.reset(); mouse.clickAt(190, 250); + mouse.moveTo(220, 200); mouse.moveTo(300, 200); mouse.clickAt(300, 200); + mouse.moveTo(350, 251); mouse.moveTo(410, 251); mouse.clickAt(410, 251);