diff --git a/packages/excalidraw/components/Stats/stats.test.tsx b/packages/excalidraw/components/Stats/stats.test.tsx index 528e240365..3a0711b783 100644 --- a/packages/excalidraw/components/Stats/stats.test.tsx +++ b/packages/excalidraw/components/Stats/stats.test.tsx @@ -128,7 +128,7 @@ describe("binding with linear elements", () => { restoreOriginalGetBoundingClientRect(); }); - it("should remain bound to linear element even on small position change", async () => { + it("should not remain bound to linear element even on small position change", async () => { const linear = h.elements[1] as ExcalidrawLinearElement; const inputX = UI.queryStatsProperty("X")?.querySelector( ".drag-input", @@ -137,10 +137,10 @@ describe("binding with linear elements", () => { expect(linear.startBinding).not.toBe(null); expect(inputX).not.toBeNull(); UI.updateInput(inputX, String("204")); - expect(linear.startBinding).not.toBe(null); + expect(linear.startBinding).toBe(null); }); - it("should remain bound to linear element on any angle change", async () => { + it("should not remain bound to linear element on any angle change", async () => { const linear = h.elements[1] as ExcalidrawLinearElement; const inputAngle = UI.queryStatsProperty("A")?.querySelector( ".drag-input", @@ -148,7 +148,7 @@ describe("binding with linear elements", () => { expect(linear.startBinding).not.toBe(null); UI.updateInput(inputAngle, String("1")); - expect(linear.startBinding).not.toBe(null); + expect(linear.startBinding).toBe(null); }); it("should unbind linear element on large position change", async () => { diff --git a/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap b/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap index 53184e9b36..09f6334571 100644 --- a/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap +++ b/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap @@ -295,10 +295,10 @@ History { "deleted": { "endBinding": { "elementId": "id171", - "focus": "0.01026", + "focus": "0.01065", "gap": 5, }, - "height": "0.96335", + "height": "1.00000", "points": [ [ 0, @@ -306,12 +306,12 @@ History { ], [ "92.92893", - "-0.96335", + "-1.00000", ], ], "startBinding": { "elementId": "id170", - "focus": "0.03078", + "focus": "0.03194", "gap": 5, }, "width": "92.92893", @@ -322,7 +322,7 @@ History { "focus": "-0.02000", "gap": 5, }, - "height": 0, + "height": "0.00002", "points": [ [ 0, @@ -330,7 +330,7 @@ History { ], [ "92.92893", - 0, + "0.00002", ], ], "startBinding": { @@ -404,15 +404,17 @@ History { ], ], "startBinding": null, + "width": "96.42891", + "x": "3.53553", "y": 0, }, "inserted": { "endBinding": { "elementId": "id171", - "focus": "0.01026", + "focus": "0.01065", "gap": 5, }, - "height": "0.96335", + "height": "1.00000", "points": [ [ 0, @@ -420,15 +422,17 @@ History { ], [ "92.92893", - "-0.96335", + "-1.00000", ], ], "startBinding": { "elementId": "id170", - "focus": "0.03078", + "focus": "0.03194", "gap": 5, }, - "y": "1.00000", + "width": "92.92893", + "x": "3.53553", + "y": "1.03376", }, }, "id175" => Delta { @@ -822,8 +826,8 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "type": "arrow", "updated": 1, "version": 30, - "width": "0.00000", - "x": "146.46447", + "width": "96.46447", + "x": 150, "y": 0, } `; @@ -856,11 +860,11 @@ History { 0, ], [ - "-0.00000", + 0, 0, ], ], - "width": "0.00000", + "width": 0, }, "inserted": { "points": [ @@ -869,11 +873,11 @@ History { 0, ], [ - "92.92893", + "89.39340", 0, ], ], - "width": "92.92893", + "width": "89.39340", }, }, }, @@ -930,6 +934,8 @@ History { ], ], "startBinding": null, + "width": "96.46447", + "x": 150, }, "inserted": { "endBinding": { @@ -943,7 +949,7 @@ History { 0, ], [ - "-0.00000", + 0, 0, ], ], @@ -952,6 +958,8 @@ History { "focus": 0, "gap": 5, }, + "width": 0, + "x": "146.46447", }, }, },