test('器件右侧节点为起点,鼠标至空白处', () => { way = Draw.search({ ...searchOption, end: new Point(407, 275), }); expect(way).toEqual(LineWay.from([start, [407, 200], [407, 275]])); });
test('器件右侧节点为起点,鼠标至器件上,偏下方', () => { way = Draw.search({ ...searchOption, end: partPosition.add([-5, 5]), mouseOver: { status: Draw.Mouse.Part, part, }, }); expect(way).toEqual(LineWay.from([start, start.add([0, 20]), start.add([-80, 20]), start.add([-80, 0])])); });