From d3a41cb45359ad75c8152aada25272aeb20a2f91 Mon Sep 17 00:00:00 2001 From: Mark Tolmacs Date: Sun, 2 Mar 2025 17:10:09 +0100 Subject: [PATCH] Fix unbind by move test --- packages/element/tests/binding.test.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/element/tests/binding.test.tsx b/packages/element/tests/binding.test.tsx index f57d7793ae..ff3c8d10ad 100644 --- a/packages/element/tests/binding.test.tsx +++ b/packages/element/tests/binding.test.tsx @@ -190,7 +190,18 @@ describe("element binding", () => { // Sever connection expect(API.getSelectedElement().type).toBe("arrow"); - Keyboard.keyPress(KEYS.ARROW_LEFT); + Keyboard.withModifierKeys({ shift: true }, () => { + // We have to move a significant distance to get out of the binding zone + Keyboard.keyPress(KEYS.ARROW_LEFT); + Keyboard.keyPress(KEYS.ARROW_LEFT); + Keyboard.keyPress(KEYS.ARROW_LEFT); + Keyboard.keyPress(KEYS.ARROW_LEFT); + Keyboard.keyPress(KEYS.ARROW_LEFT); + Keyboard.keyPress(KEYS.ARROW_LEFT); + Keyboard.keyPress(KEYS.ARROW_LEFT); + Keyboard.keyPress(KEYS.ARROW_LEFT); + Keyboard.keyPress(KEYS.ARROW_LEFT); + }); expect(arrow.endBinding).toBe(null); Keyboard.keyPress(KEYS.ARROW_RIGHT); expect(arrow.endBinding).toBe(null);