basic-multi-touch-events-expected.txt revision dcc8cf2e65d1aa555cce12431a16547e66b469ee
1This tests basic multi touch event support.
2
3On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6multi touch sequence
7Two touchpoints pressed
8PASS lastEvent.type is "touchstart"
9PASS lastEvent.touches.length is 2
10PASS lastEvent.changedTouches.length is 2
11PASS lastEvent.targetTouches.length is 2
12PASS lastEvent.pageX is 0
13PASS lastEvent.pageY is 0
14PASS lastEvent.touches[0].pageX is 10
15PASS lastEvent.touches[0].pageY is 10
16PASS lastEvent.touches[0].clientX is 10
17PASS lastEvent.touches[0].clientY is 10
18PASS lastEvent.touches[0].identifier is 0
19PASS lastEvent.touches[1].pageX is 20
20PASS lastEvent.touches[1].pageY is 30
21PASS lastEvent.touches[1].clientX is 20
22PASS lastEvent.touches[1].clientY is 30
23PASS lastEvent.touches[1].identifier is 1
24PASS lastEvent.changedTouches[0].pageX is 10
25PASS lastEvent.changedTouches[0].pageY is 10
26PASS lastEvent.changedTouches[0].clientX is 10
27PASS lastEvent.changedTouches[0].clientY is 10
28PASS lastEvent.changedTouches[0].identifier is 0
29PASS lastEvent.changedTouches[1].pageX is 20
30PASS lastEvent.changedTouches[1].pageY is 30
31PASS lastEvent.changedTouches[1].clientX is 20
32PASS lastEvent.changedTouches[1].clientY is 30
33PASS lastEvent.changedTouches[1].identifier is 1
34PASS lastEvent.targetTouches[0].pageX is 10
35PASS lastEvent.targetTouches[0].pageY is 10
36PASS lastEvent.targetTouches[0].clientX is 10
37PASS lastEvent.targetTouches[0].clientY is 10
38PASS lastEvent.targetTouches[0].identifier is 0
39PASS lastEvent.targetTouches[1].pageX is 20
40PASS lastEvent.targetTouches[1].pageY is 30
41PASS lastEvent.targetTouches[1].clientX is 20
42PASS lastEvent.targetTouches[1].clientY is 30
43PASS lastEvent.targetTouches[1].identifier is 1
44First touchpoint moved
45PASS lastEvent.type is "touchmove"
46PASS lastEvent.touches.length is 2
47PASS lastEvent.changedTouches.length is 1
48PASS lastEvent.targetTouches.length is 2
49PASS lastEvent.pageX is 0
50PASS lastEvent.pageY is 0
51PASS lastEvent.touches[0].pageX is 15
52PASS lastEvent.touches[0].pageY is 15
53PASS lastEvent.touches[0].clientX is 15
54PASS lastEvent.touches[0].clientY is 15
55PASS lastEvent.touches[0].identifier is 0
56PASS lastEvent.changedTouches[0].pageX is 15
57PASS lastEvent.changedTouches[0].pageY is 15
58PASS lastEvent.changedTouches[0].clientX is 15
59PASS lastEvent.changedTouches[0].clientY is 15
60PASS lastEvent.changedTouches[0].identifier is 0
61PASS lastEvent.touches[1].pageX is 20
62PASS lastEvent.touches[1].pageY is 30
63PASS lastEvent.touches[1].clientX is 20
64PASS lastEvent.touches[1].clientY is 30
65PASS lastEvent.touches[1].identifier is 1
66First touchpoint is released
67PASS lastEvent.type is "touchend"
68PASS lastEvent.touches.length is 1
69PASS lastEvent.changedTouches.length is 1
70PASS lastEvent.targetTouches.length is 1
71PASS lastEvent.pageX is 0
72PASS lastEvent.pageY is 0
73PASS lastEvent.touches[0].pageX is 20
74PASS lastEvent.touches[0].pageY is 30
75PASS lastEvent.touches[0].clientX is 20
76PASS lastEvent.touches[0].clientY is 30
77PASS lastEvent.touches[0].identifier is 1
78PASS lastEvent.changedTouches[0].pageX is 15
79PASS lastEvent.changedTouches[0].pageY is 15
80PASS lastEvent.changedTouches[0].clientX is 15
81PASS lastEvent.changedTouches[0].clientY is 15
82PASS lastEvent.changedTouches[0].identifier is 0
83PASS lastEvent.targetTouches[0].pageX is 20
84PASS lastEvent.targetTouches[0].pageY is 30
85PASS lastEvent.targetTouches[0].clientX is 20
86PASS lastEvent.targetTouches[0].clientY is 30
87PASS lastEvent.targetTouches[0].identifier is 1
88Last remaining touchpoint is released
89PASS lastEvent.type is "touchend"
90PASS lastEvent.touches.length is 0
91PASS lastEvent.changedTouches.length is 1
92PASS lastEvent.targetTouches.length is 0
93PASS lastEvent.pageX is 0
94PASS lastEvent.pageY is 0
95PASS lastEvent.changedTouches[0].pageX is 20
96PASS lastEvent.changedTouches[0].pageY is 30
97PASS lastEvent.changedTouches[0].clientX is 20
98PASS lastEvent.changedTouches[0].clientY is 30
99PASS lastEvent.changedTouches[0].identifier is 1
100PASS successfullyParsed is true
101
102TEST COMPLETE
103
104