Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / events / constructors / pointer-event-constructor-expected.txt
blob320faefb849e1ce3cb36fb9395af42b8d1383d7b
1 This tests the constructor for the PointerEvent DOM class.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 --- tests for intrinsic attributes ---
7 -- no init --
8 FAIL new PointerEvent('eventType').pointerId should be 0. Threw exception ReferenceError: PointerEvent is not defined
9 -- init with valid long values --
10 FAIL new PointerEvent('eventType', { pointerId: 123 }).pointerId should be 123. Threw exception ReferenceError: PointerEvent is not defined
11 FAIL new PointerEvent('eventType', { pointerId: -123 }).pointerId should be -123. Threw exception ReferenceError: PointerEvent is not defined
12 FAIL new PointerEvent('eventType', { pointerId: 2147483647 }).pointerId should be 2147483647. Threw exception ReferenceError: PointerEvent is not defined
13 FAIL new PointerEvent('eventType', { pointerId: -2147483648 }).pointerId should be -2147483648. Threw exception ReferenceError: PointerEvent is not defined
14 -- init with non-long values --
15 FAIL new PointerEvent('eventType', { pointerId: 18446744073709551615 }).pointerId should be 0. Threw exception ReferenceError: PointerEvent is not defined
16 FAIL new PointerEvent('eventType', {pointerId: 123.45 }).pointerId should be 123. Threw exception ReferenceError: PointerEvent is not defined
17 FAIL new PointerEvent('eventType', { pointerId: '123abc' }).pointerId should be 0. Threw exception ReferenceError: PointerEvent is not defined
18 FAIL new PointerEvent('eventType', { pointerId: 'dummy' }).pointerId should be 0. Threw exception ReferenceError: PointerEvent is not defined
19 FAIL new PointerEvent('eventType', { pointerId: NaN }).pointerId should be 0. Threw exception ReferenceError: PointerEvent is not defined
20 FAIL new PointerEvent('eventType', { pointerId: null }).pointerId should be 0. Threw exception ReferenceError: PointerEvent is not defined
21 FAIL new PointerEvent('eventType', { pointerId: undefined }).pointerId should be 0. Threw exception ReferenceError: PointerEvent is not defined
22 FAIL new PointerEvent('eventType', { pointerId: [] }).pointerId should be 0. Threw exception ReferenceError: PointerEvent is not defined
23 FAIL new PointerEvent('eventType', { pointerId: [12] }).pointerId should be 12. Threw exception ReferenceError: PointerEvent is not defined
24 FAIL new PointerEvent('eventType', { pointerId: [12, 34] }).pointerId should be 0. Threw exception ReferenceError: PointerEvent is not defined
25 FAIL new PointerEvent('eventType', { pointerId: {} }).pointerId should be 0. Threw exception ReferenceError: PointerEvent is not defined
26 FAIL new PointerEvent('eventType', { pointerId: {abc:1} }).pointerId should be 0. Threw exception ReferenceError: PointerEvent is not defined
27 FAIL new PointerEvent('eventType', { pointerId: {} }).pointerId should be 0. Threw exception ReferenceError: PointerEvent is not defined
28 FAIL new PointerEvent('eventType', { pointerId: {valueOf: function () { return 123; }} }).pointerId should be 123. Threw exception ReferenceError: PointerEvent is not defined
29 -- no init --
30 FAIL new PointerEvent('eventType').tiltX should be 0. Threw exception ReferenceError: PointerEvent is not defined
31 -- init with valid long values --
32 FAIL new PointerEvent('eventType', { tiltX: 123 }).tiltX should be 123. Threw exception ReferenceError: PointerEvent is not defined
33 FAIL new PointerEvent('eventType', { tiltX: -123 }).tiltX should be -123. Threw exception ReferenceError: PointerEvent is not defined
34 FAIL new PointerEvent('eventType', { tiltX: 2147483647 }).tiltX should be 2147483647. Threw exception ReferenceError: PointerEvent is not defined
35 FAIL new PointerEvent('eventType', { tiltX: -2147483648 }).tiltX should be -2147483648. Threw exception ReferenceError: PointerEvent is not defined
36 -- init with non-long values --
37 FAIL new PointerEvent('eventType', { tiltX: 18446744073709551615 }).tiltX should be 0. Threw exception ReferenceError: PointerEvent is not defined
38 FAIL new PointerEvent('eventType', {tiltX: 123.45 }).tiltX should be 123. Threw exception ReferenceError: PointerEvent is not defined
39 FAIL new PointerEvent('eventType', { tiltX: '123abc' }).tiltX should be 0. Threw exception ReferenceError: PointerEvent is not defined
40 FAIL new PointerEvent('eventType', { tiltX: 'dummy' }).tiltX should be 0. Threw exception ReferenceError: PointerEvent is not defined
41 FAIL new PointerEvent('eventType', { tiltX: NaN }).tiltX should be 0. Threw exception ReferenceError: PointerEvent is not defined
42 FAIL new PointerEvent('eventType', { tiltX: null }).tiltX should be 0. Threw exception ReferenceError: PointerEvent is not defined
43 FAIL new PointerEvent('eventType', { tiltX: undefined }).tiltX should be 0. Threw exception ReferenceError: PointerEvent is not defined
44 FAIL new PointerEvent('eventType', { tiltX: [] }).tiltX should be 0. Threw exception ReferenceError: PointerEvent is not defined
45 FAIL new PointerEvent('eventType', { tiltX: [12] }).tiltX should be 12. Threw exception ReferenceError: PointerEvent is not defined
46 FAIL new PointerEvent('eventType', { tiltX: [12, 34] }).tiltX should be 0. Threw exception ReferenceError: PointerEvent is not defined
47 FAIL new PointerEvent('eventType', { tiltX: {} }).tiltX should be 0. Threw exception ReferenceError: PointerEvent is not defined
48 FAIL new PointerEvent('eventType', { tiltX: {abc:1} }).tiltX should be 0. Threw exception ReferenceError: PointerEvent is not defined
49 FAIL new PointerEvent('eventType', { tiltX: {} }).tiltX should be 0. Threw exception ReferenceError: PointerEvent is not defined
50 FAIL new PointerEvent('eventType', { tiltX: {valueOf: function () { return 123; }} }).tiltX should be 123. Threw exception ReferenceError: PointerEvent is not defined
51 -- no init --
52 FAIL new PointerEvent('eventType').tiltY should be 0. Threw exception ReferenceError: PointerEvent is not defined
53 -- init with valid long values --
54 FAIL new PointerEvent('eventType', { tiltY: 123 }).tiltY should be 123. Threw exception ReferenceError: PointerEvent is not defined
55 FAIL new PointerEvent('eventType', { tiltY: -123 }).tiltY should be -123. Threw exception ReferenceError: PointerEvent is not defined
56 FAIL new PointerEvent('eventType', { tiltY: 2147483647 }).tiltY should be 2147483647. Threw exception ReferenceError: PointerEvent is not defined
57 FAIL new PointerEvent('eventType', { tiltY: -2147483648 }).tiltY should be -2147483648. Threw exception ReferenceError: PointerEvent is not defined
58 -- init with non-long values --
59 FAIL new PointerEvent('eventType', { tiltY: 18446744073709551615 }).tiltY should be 0. Threw exception ReferenceError: PointerEvent is not defined
60 FAIL new PointerEvent('eventType', {tiltY: 123.45 }).tiltY should be 123. Threw exception ReferenceError: PointerEvent is not defined
61 FAIL new PointerEvent('eventType', { tiltY: '123abc' }).tiltY should be 0. Threw exception ReferenceError: PointerEvent is not defined
62 FAIL new PointerEvent('eventType', { tiltY: 'dummy' }).tiltY should be 0. Threw exception ReferenceError: PointerEvent is not defined
63 FAIL new PointerEvent('eventType', { tiltY: NaN }).tiltY should be 0. Threw exception ReferenceError: PointerEvent is not defined
64 FAIL new PointerEvent('eventType', { tiltY: null }).tiltY should be 0. Threw exception ReferenceError: PointerEvent is not defined
65 FAIL new PointerEvent('eventType', { tiltY: undefined }).tiltY should be 0. Threw exception ReferenceError: PointerEvent is not defined
66 FAIL new PointerEvent('eventType', { tiltY: [] }).tiltY should be 0. Threw exception ReferenceError: PointerEvent is not defined
67 FAIL new PointerEvent('eventType', { tiltY: [12] }).tiltY should be 12. Threw exception ReferenceError: PointerEvent is not defined
68 FAIL new PointerEvent('eventType', { tiltY: [12, 34] }).tiltY should be 0. Threw exception ReferenceError: PointerEvent is not defined
69 FAIL new PointerEvent('eventType', { tiltY: {} }).tiltY should be 0. Threw exception ReferenceError: PointerEvent is not defined
70 FAIL new PointerEvent('eventType', { tiltY: {abc:1} }).tiltY should be 0. Threw exception ReferenceError: PointerEvent is not defined
71 FAIL new PointerEvent('eventType', { tiltY: {} }).tiltY should be 0. Threw exception ReferenceError: PointerEvent is not defined
72 FAIL new PointerEvent('eventType', { tiltY: {valueOf: function () { return 123; }} }).tiltY should be 123. Threw exception ReferenceError: PointerEvent is not defined
73 -- no init --
74 FAIL new PointerEvent('eventType').width should be 0. Threw exception ReferenceError: PointerEvent is not defined
75 -- init with valid float/double values --
76 FAIL new PointerEvent('eventType', { width: 123 }).width should be 123. Threw exception ReferenceError: PointerEvent is not defined
77 FAIL new PointerEvent('eventType', { width: -123 }).width should be -123. Threw exception ReferenceError: PointerEvent is not defined
78 FAIL new PointerEvent('eventType', { width: 123.45 }).width should be within 0.00001 of 123.45. Threw exception ReferenceError: PointerEvent is not defined
79 FAIL new PointerEvent('eventType', { width: -123.45 }).width should be within 0.00001 of -123.45. Threw exception ReferenceError: PointerEvent is not defined
80 FAIL new PointerEvent('eventType', { width: 1.23e5 }).width should be within 0.00001 of 123000. Threw exception ReferenceError: PointerEvent is not defined
81 FAIL new PointerEvent('eventType', { width: -1.2e-3 }).width should be within 0.00001 of -0.0012. Threw exception ReferenceError: PointerEvent is not defined
82 -- init with non-float/double values --
83 PASS new PointerEvent('eventType', { width: '123abc' }).width threw exception ReferenceError: PointerEvent is not defined.
84 PASS new PointerEvent('eventType', { width: 'dummy' }).width threw exception ReferenceError: PointerEvent is not defined.
85 PASS new PointerEvent('eventType', { width: NaN }).width threw exception ReferenceError: PointerEvent is not defined.
86 FAIL new PointerEvent('eventType', { width: null }).width should be 0. Threw exception ReferenceError: PointerEvent is not defined
87 FAIL new PointerEvent('eventType', { width: undefined }).width should be 0. Threw exception ReferenceError: PointerEvent is not defined
88 FAIL new PointerEvent('eventType', { width: [] }).width should be 0. Threw exception ReferenceError: PointerEvent is not defined
89 FAIL new PointerEvent('eventType', { width: [12] }).width should be 12. Threw exception ReferenceError: PointerEvent is not defined
90 PASS new PointerEvent('eventType', { width: [12, 34] }).width threw exception ReferenceError: PointerEvent is not defined.
91 PASS new PointerEvent('eventType', { width: {} }).width threw exception ReferenceError: PointerEvent is not defined.
92 PASS new PointerEvent('eventType', { width: {abc:1} }).width threw exception ReferenceError: PointerEvent is not defined.
93 PASS new PointerEvent('eventType', { width: {} }).width threw exception ReferenceError: PointerEvent is not defined.
94 FAIL new PointerEvent('eventType', { width: {valueOf: function () { return 123; }} }).width should be 123. Threw exception ReferenceError: PointerEvent is not defined
95 -- no init --
96 FAIL new PointerEvent('eventType').height should be 0. Threw exception ReferenceError: PointerEvent is not defined
97 -- init with valid float/double values --
98 FAIL new PointerEvent('eventType', { height: 123 }).height should be 123. Threw exception ReferenceError: PointerEvent is not defined
99 FAIL new PointerEvent('eventType', { height: -123 }).height should be -123. Threw exception ReferenceError: PointerEvent is not defined
100 FAIL new PointerEvent('eventType', { height: 123.45 }).height should be within 0.00001 of 123.45. Threw exception ReferenceError: PointerEvent is not defined
101 FAIL new PointerEvent('eventType', { height: -123.45 }).height should be within 0.00001 of -123.45. Threw exception ReferenceError: PointerEvent is not defined
102 FAIL new PointerEvent('eventType', { height: 1.23e5 }).height should be within 0.00001 of 123000. Threw exception ReferenceError: PointerEvent is not defined
103 FAIL new PointerEvent('eventType', { height: -1.2e-3 }).height should be within 0.00001 of -0.0012. Threw exception ReferenceError: PointerEvent is not defined
104 -- init with non-float/double values --
105 PASS new PointerEvent('eventType', { height: '123abc' }).height threw exception ReferenceError: PointerEvent is not defined.
106 PASS new PointerEvent('eventType', { height: 'dummy' }).height threw exception ReferenceError: PointerEvent is not defined.
107 PASS new PointerEvent('eventType', { height: NaN }).height threw exception ReferenceError: PointerEvent is not defined.
108 FAIL new PointerEvent('eventType', { height: null }).height should be 0. Threw exception ReferenceError: PointerEvent is not defined
109 FAIL new PointerEvent('eventType', { height: undefined }).height should be 0. Threw exception ReferenceError: PointerEvent is not defined
110 FAIL new PointerEvent('eventType', { height: [] }).height should be 0. Threw exception ReferenceError: PointerEvent is not defined
111 FAIL new PointerEvent('eventType', { height: [12] }).height should be 12. Threw exception ReferenceError: PointerEvent is not defined
112 PASS new PointerEvent('eventType', { height: [12, 34] }).height threw exception ReferenceError: PointerEvent is not defined.
113 PASS new PointerEvent('eventType', { height: {} }).height threw exception ReferenceError: PointerEvent is not defined.
114 PASS new PointerEvent('eventType', { height: {abc:1} }).height threw exception ReferenceError: PointerEvent is not defined.
115 PASS new PointerEvent('eventType', { height: {} }).height threw exception ReferenceError: PointerEvent is not defined.
116 FAIL new PointerEvent('eventType', { height: {valueOf: function () { return 123; }} }).height should be 123. Threw exception ReferenceError: PointerEvent is not defined
117 -- no init --
118 FAIL new PointerEvent('eventType').pressure should be 0. Threw exception ReferenceError: PointerEvent is not defined
119 -- init with valid float/double values --
120 FAIL new PointerEvent('eventType', { pressure: 123 }).pressure should be 123. Threw exception ReferenceError: PointerEvent is not defined
121 FAIL new PointerEvent('eventType', { pressure: -123 }).pressure should be -123. Threw exception ReferenceError: PointerEvent is not defined
122 FAIL new PointerEvent('eventType', { pressure: 123.45 }).pressure should be within 0.00001 of 123.45. Threw exception ReferenceError: PointerEvent is not defined
123 FAIL new PointerEvent('eventType', { pressure: -123.45 }).pressure should be within 0.00001 of -123.45. Threw exception ReferenceError: PointerEvent is not defined
124 FAIL new PointerEvent('eventType', { pressure: 1.23e5 }).pressure should be within 0.00001 of 123000. Threw exception ReferenceError: PointerEvent is not defined
125 FAIL new PointerEvent('eventType', { pressure: -1.2e-3 }).pressure should be within 0.00001 of -0.0012. Threw exception ReferenceError: PointerEvent is not defined
126 -- init with non-float/double values --
127 PASS new PointerEvent('eventType', { pressure: '123abc' }).pressure threw exception ReferenceError: PointerEvent is not defined.
128 PASS new PointerEvent('eventType', { pressure: 'dummy' }).pressure threw exception ReferenceError: PointerEvent is not defined.
129 PASS new PointerEvent('eventType', { pressure: NaN }).pressure threw exception ReferenceError: PointerEvent is not defined.
130 FAIL new PointerEvent('eventType', { pressure: null }).pressure should be 0. Threw exception ReferenceError: PointerEvent is not defined
131 FAIL new PointerEvent('eventType', { pressure: undefined }).pressure should be 0. Threw exception ReferenceError: PointerEvent is not defined
132 FAIL new PointerEvent('eventType', { pressure: [] }).pressure should be 0. Threw exception ReferenceError: PointerEvent is not defined
133 FAIL new PointerEvent('eventType', { pressure: [12] }).pressure should be 12. Threw exception ReferenceError: PointerEvent is not defined
134 PASS new PointerEvent('eventType', { pressure: [12, 34] }).pressure threw exception ReferenceError: PointerEvent is not defined.
135 PASS new PointerEvent('eventType', { pressure: {} }).pressure threw exception ReferenceError: PointerEvent is not defined.
136 PASS new PointerEvent('eventType', { pressure: {abc:1} }).pressure threw exception ReferenceError: PointerEvent is not defined.
137 PASS new PointerEvent('eventType', { pressure: {} }).pressure threw exception ReferenceError: PointerEvent is not defined.
138 FAIL new PointerEvent('eventType', { pressure: {valueOf: function () { return 123; }} }).pressure should be 123. Threw exception ReferenceError: PointerEvent is not defined
139 --- tests for inherited attributes ---
140 FAIL new PointerEvent('eventType').bubbles should be false. Threw exception ReferenceError: PointerEvent is not defined
141 FAIL new PointerEvent('eventType').cancelable should be false. Threw exception ReferenceError: PointerEvent is not defined
142 FAIL new PointerEvent('eventType').view should be null. Threw exception ReferenceError: PointerEvent is not defined
143 FAIL new PointerEvent('eventType').detail should be 0. Threw exception ReferenceError: PointerEvent is not defined
144 FAIL new PointerEvent('eventType').screenX should be 0. Threw exception ReferenceError: PointerEvent is not defined
145 FAIL new PointerEvent('eventType').screenY should be 0. Threw exception ReferenceError: PointerEvent is not defined
146 FAIL new PointerEvent('eventType').clientX should be 0. Threw exception ReferenceError: PointerEvent is not defined
147 FAIL new PointerEvent('eventType').clientY should be 0. Threw exception ReferenceError: PointerEvent is not defined
148 FAIL new PointerEvent('eventType').ctrlKey should be false. Threw exception ReferenceError: PointerEvent is not defined
149 FAIL new PointerEvent('eventType').shiftKey should be false. Threw exception ReferenceError: PointerEvent is not defined
150 FAIL new PointerEvent('eventType').altKey should be false. Threw exception ReferenceError: PointerEvent is not defined
151 FAIL new PointerEvent('eventType').metaKey should be false. Threw exception ReferenceError: PointerEvent is not defined
152 FAIL new PointerEvent('eventType').button should be 0. Threw exception ReferenceError: PointerEvent is not defined
153 FAIL new PointerEvent('eventType').buttons should be 0. Threw exception ReferenceError: PointerEvent is not defined
154 FAIL new PointerEvent('eventType').relatedTarget should be null. Threw exception ReferenceError: PointerEvent is not defined
155 PASS successfullyParsed is true
157 TEST COMPLETE