Skip to content

Commit 5b1d7ed

Browse files
authored
Revert "test(render): 添加 svg 和 webgl 事件的单测 (#240)"
This reverts commit a2a90e6.
1 parent 528de2b commit 5b1d7ed

2 files changed

Lines changed: 1 addition & 48 deletions

File tree

Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { jsx, Canvas } from '../../../src';
22
import { Renderer } from '@antv/g-mobile-svg';
3-
import { delay, gestureSimulator } from '../../util';
43

54
const container = document.createElement('div');
65
container.style.width = '300px';
@@ -10,24 +9,14 @@ document.body.appendChild(container);
109
describe('svg', () => {
1110
it('svg renderer', async () => {
1211
const renderer = new Renderer();
13-
const onPan = jest.fn();
14-
const onClick = jest.fn();
1512
const { props } = (
16-
<Canvas
17-
renderer={renderer}
18-
container={container}
19-
width={300}
20-
height={200}
21-
isTouchEvent={(e) => e.type.startsWith('touch')}
22-
>
13+
<Canvas renderer={renderer} container={container} width={300} height={200}>
2314
<rect
2415
style={{
2516
width: '200px',
2617
height: '200px',
2718
fill: 'red',
2819
}}
29-
onPan={onPan}
30-
onClick={onClick}
3120
/>
3221
</Canvas>
3322
);
@@ -39,22 +28,5 @@ describe('svg', () => {
3928
expect(dataURL).toBe(
4029
'data:image/svg+xml;charset=utf8,%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22200%22%20color-interpolation-filters%3D%22sRGB%22%20style%3D%22background%3A%20transparent%3B%22%3E%3Cdefs%2F%3E%3Cg%20id%3D%22g-svg-camera%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C0%2C0)%22%3E%3Cg%20id%3D%22g-root%22%20fill%3D%22none%22%20stroke%3D%22none%22%20visibility%3D%22visible%22%20font-size%3D%2212px%22%20font-family%3D%22%26quot%3BHelvetica%20Neue%26quot%3B%2C%20Helvetica%2C%20%26quot%3BPingFang%20SC%26quot%3B%2C%20%26quot%3BHiragino%20Sans%20GB%26quot%3B%2C%20%26quot%3BMicrosoft%20YaHei%26quot%3B%2C%20Arial%2C%20sans-serif%22%20font-style%3D%22normal%22%20font-weight%3D%22normal%22%20font-variant%3D%22normal%22%20text-anchor%3D%22left%22%20stroke-dashoffset%3D%220px%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C0%2C0)%22%3E%3Cg%20transform%3D%22matrix(1%2C0%2C0%2C1%2C0%2C0)%22%3E%3Cpath%20id%3D%22g-svg-1%22%20fill%3D%22rgba(255%2C0%2C0%2C1)%22%20d%3D%22M%200%2C0%20l%20100%2C0%20l%200%2C100%20l-100%200%20z%22%20stroke%3D%22none%22%20width%3D%22100px%22%20height%3D%22100px%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E',
4130
);
42-
43-
// @ts-ignore
44-
const svgDomElement = canvas.canvas.getContextService().getDomElement();
45-
46-
await delay(200);
47-
await gestureSimulator(svgDomElement, 'touchstart', { x: 60, y: 60 });
48-
await gestureSimulator(svgDomElement, 'touchmove', { x: 62, y: 80 });
49-
await gestureSimulator(svgDomElement, 'touchend', { x: 62, y: 80 });
50-
await delay(500);
51-
52-
expect(onPan.mock.calls.length).toBe(1);
53-
// move不触发click事件
54-
expect(onClick.mock.calls.length).toBe(0);
55-
56-
await delay(100);
57-
gestureSimulator(svgDomElement, 'click', { x: 60, y: 60 });
58-
expect(onClick.mock.calls.length).toBe(1);
5931
});
6032
});
Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { jsx, Canvas } from '../../../src';
22
import { Renderer } from '@antv/g-mobile-webgl';
3-
import { delay, gestureSimulator } from '../../util';
43

54
const canvasEl = document.createElement('canvas');
65
canvasEl.style.display = 'block';
@@ -13,8 +12,6 @@ const context = canvasEl.getContext('webgl');
1312
describe('webgl', () => {
1413
it('webgl renderer', async () => {
1514
const renderer = new Renderer();
16-
const onPan = jest.fn();
17-
const onClick = jest.fn();
1815
const { props } = (
1916
<Canvas renderer={renderer} context={context}>
2017
<rect
@@ -23,27 +20,11 @@ describe('webgl', () => {
2320
height: '200px',
2421
fill: 'red',
2522
}}
26-
onPan={onPan}
27-
onClick={onClick}
2823
/>
2924
</Canvas>
3025
);
3126

3227
const canvas = new Canvas(props);
3328
await canvas.render();
34-
35-
await delay(500);
36-
gestureSimulator(canvasEl, 'touchstart', { x: 60, y: 60 });
37-
gestureSimulator(canvasEl, 'touchmove', { x: 62, y: 80 });
38-
gestureSimulator(canvasEl, 'touchend', { x: 62, y: 80 });
39-
await delay(500);
40-
41-
expect(onPan.mock.calls.length).toBe(1);
42-
// move不触发click事件
43-
expect(onClick.mock.calls.length).toBe(0);
44-
45-
await delay(100);
46-
gestureSimulator(canvasEl, 'click', { x: 60, y: 60 });
47-
expect(onClick.mock.calls.length).toBe(1);
4829
});
4930
});

0 commit comments

Comments
 (0)