소스 검색

adjust tests

Ryan Di 6 달 전
부모
커밋
46c6916e1d
2개의 변경된 파일6개의 추가작업 그리고 13개의 파일을 삭제
  1. 5 12
      packages/excalidraw/tests/binding.test.tsx
  2. 1 1
      packages/excalidraw/tests/resize.test.tsx

+ 5 - 12
packages/excalidraw/tests/binding.test.tsx

@@ -418,19 +418,12 @@ describe("element binding", () => {
     expect(arrow.startBinding?.elementId).toBe(rectLeft.id);
     expect(arrow.endBinding?.elementId).toBe(rectRight.id);
 
-    // Drag arrow off of bound rectangle range
-    const handles = getTransformHandles(
-      arrow,
-      h.state.zoom,
-      arrayToMap(h.elements),
-      "mouse",
-    ).se!;
-
     Keyboard.keyDown(KEYS.CTRL_OR_CMD);
-    const elX = handles[0] + handles[2] / 2;
-    const elY = handles[1] + handles[3] / 2;
-    mouse.downAt(elX, elY);
-    mouse.moveTo(300, 400);
+    mouse.downAt(
+      arrow.x + arrow.points[arrow.points.length - 1][0],
+      arrow.y + arrow.points[arrow.points.length - 1][1],
+    );
+    mouse.moveTo(300, 300);
     mouse.up();
 
     expect(arrow.startBinding).not.toBe(null);

+ 1 - 1
packages/excalidraw/tests/resize.test.tsx

@@ -535,7 +535,7 @@ describe("arrow element", () => {
 
     UI.resize([rectangle, arrow], "nw", [300, 350]);
 
-    expect(arrow.startBinding?.fixedPoint?.[0]).toBeCloseTo(-0.144, 2);
+    expect(arrow.startBinding?.fixedPoint?.[0]).toBeCloseTo(-0.168, 2);
     expect(arrow.startBinding?.fixedPoint?.[1]).toBeCloseTo(0.25);
   });
 });