More event handler improvements
[WebKit-https.git] / LayoutTests / fast / dom / event-handler-attributes-expected.txt
1 Test which event listeners are set up by event handler attributes (the ones with names like onclick).
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 Event names we expect to be able to set on the window object
7
8 PASS testScriptAttribute(window, "abort") is "window"
9 PASS testScriptAttribute(window, "animationend") is "window"
10 PASS testScriptAttribute(window, "animationiteration") is "window"
11 PASS testScriptAttribute(window, "animationstart") is "window"
12 PASS testScriptAttribute(window, "beforeunload") is "window"
13 PASS testScriptAttribute(window, "blur") is "window"
14 PASS testScriptAttribute(window, "canplay") is "window"
15 PASS testScriptAttribute(window, "canplaythrough") is "window"
16 PASS testScriptAttribute(window, "change") is "window"
17 PASS testScriptAttribute(window, "click") is "window"
18 PASS testScriptAttribute(window, "contextmenu") is "window"
19 PASS testScriptAttribute(window, "dblclick") is "window"
20 PASS testScriptAttribute(window, "devicemotion") is "window"
21 PASS testScriptAttribute(window, "deviceorientation") is "window"
22 PASS testScriptAttribute(window, "drag") is "window"
23 PASS testScriptAttribute(window, "dragend") is "window"
24 PASS testScriptAttribute(window, "dragenter") is "window"
25 PASS testScriptAttribute(window, "dragleave") is "window"
26 PASS testScriptAttribute(window, "dragover") is "window"
27 PASS testScriptAttribute(window, "dragstart") is "window"
28 PASS testScriptAttribute(window, "drop") is "window"
29 PASS testScriptAttribute(window, "durationchange") is "window"
30 PASS testScriptAttribute(window, "emptied") is "window"
31 PASS testScriptAttribute(window, "ended") is "window"
32 PASS testScriptAttribute(window, "error") is "window"
33 PASS testScriptAttribute(window, "focus") is "window"
34 PASS testScriptAttribute(window, "gesturechange") is "window"
35 PASS testScriptAttribute(window, "gestureend") is "window"
36 PASS testScriptAttribute(window, "gesturestart") is "window"
37 PASS testScriptAttribute(window, "hashchange") is "window"
38 PASS testScriptAttribute(window, "input") is "window"
39 PASS testScriptAttribute(window, "invalid") is "window"
40 PASS testScriptAttribute(window, "keydown") is "window"
41 PASS testScriptAttribute(window, "keypress") is "window"
42 PASS testScriptAttribute(window, "keyup") is "window"
43 PASS testScriptAttribute(window, "load") is "window"
44 PASS testScriptAttribute(window, "loadeddata") is "window"
45 PASS testScriptAttribute(window, "loadedmetadata") is "window"
46 PASS testScriptAttribute(window, "loadstart") is "window"
47 PASS testScriptAttribute(window, "message") is "window"
48 PASS testScriptAttribute(window, "mousedown") is "window"
49 PASS testScriptAttribute(window, "mouseenter") is "window"
50 PASS testScriptAttribute(window, "mouseleave") is "window"
51 PASS testScriptAttribute(window, "mousemove") is "window"
52 PASS testScriptAttribute(window, "mouseout") is "window"
53 PASS testScriptAttribute(window, "mouseover") is "window"
54 PASS testScriptAttribute(window, "mouseup") is "window"
55 PASS testScriptAttribute(window, "mousewheel") is "window"
56 PASS testScriptAttribute(window, "offline") is "window"
57 PASS testScriptAttribute(window, "online") is "window"
58 PASS testScriptAttribute(window, "orientationchange") is "window"
59 PASS testScriptAttribute(window, "pagehide") is "window"
60 PASS testScriptAttribute(window, "pageshow") is "window"
61 PASS testScriptAttribute(window, "pause") is "window"
62 PASS testScriptAttribute(window, "play") is "window"
63 PASS testScriptAttribute(window, "playing") is "window"
64 PASS testScriptAttribute(window, "popstate") is "window"
65 PASS testScriptAttribute(window, "progress") is "window"
66 PASS testScriptAttribute(window, "ratechange") is "window"
67 PASS testScriptAttribute(window, "reset") is "window"
68 PASS testScriptAttribute(window, "resize") is "window"
69 PASS testScriptAttribute(window, "scroll") is "window"
70 PASS testScriptAttribute(window, "search") is "window"
71 PASS testScriptAttribute(window, "seeked") is "window"
72 PASS testScriptAttribute(window, "seeking") is "window"
73 PASS testScriptAttribute(window, "select") is "window"
74 PASS testScriptAttribute(window, "stalled") is "window"
75 PASS testScriptAttribute(window, "storage") is "window"
76 PASS testScriptAttribute(window, "submit") is "window"
77 PASS testScriptAttribute(window, "suspend") is "window"
78 PASS testScriptAttribute(window, "timeupdate") is "window"
79 PASS testScriptAttribute(window, "touchcancel") is "window"
80 PASS testScriptAttribute(window, "touchend") is "window"
81 PASS testScriptAttribute(window, "touchmove") is "window"
82 PASS testScriptAttribute(window, "touchstart") is "window"
83 PASS testScriptAttribute(window, "transitionend") is "window"
84 PASS testScriptAttribute(window, "unload") is "window"
85 PASS testScriptAttribute(window, "volumechange") is "window"
86 PASS testScriptAttribute(window, "waiting") is "window"
87 PASS testScriptAttribute(window, "webkitanimationend") is "window"
88 PASS testScriptAttribute(window, "webkitanimationiteration") is "window"
89 PASS testScriptAttribute(window, "webkitanimationstart") is "window"
90 PASS testScriptAttribute(window, "webkitdeviceproximity") is "window"
91 PASS testScriptAttribute(window, "webkittransitionend") is "window"
92 PASS testScriptAttribute(window, "webkitwillrevealbottom") is "window"
93 PASS testScriptAttribute(window, "webkitwillrevealleft") is "window"
94 PASS testScriptAttribute(window, "webkitwillrevealright") is "window"
95 PASS testScriptAttribute(window, "webkitwillrevealtop") is "window"
96 PASS testScriptAttribute(window, "wheel") is "window"
97
98 Event names we expect not to be able to set on the window object
99
100 PASS testScriptAttribute(window, "autocomplete") is "none"
101 PASS testScriptAttribute(window, "autocompleteerror") is "none"
102 PASS testScriptAttribute(window, "beforecopy") is "none"
103 PASS testScriptAttribute(window, "beforecut") is "none"
104 PASS testScriptAttribute(window, "beforeload") is "none"
105 PASS testScriptAttribute(window, "beforepaste") is "none"
106 PASS testScriptAttribute(window, "copy") is "none"
107 PASS testScriptAttribute(window, "cut") is "none"
108 PASS testScriptAttribute(window, "focusin") is "none"
109 PASS testScriptAttribute(window, "focusout") is "none"
110 PASS testScriptAttribute(window, "noneventname") is "none"
111 PASS testScriptAttribute(window, "paste") is "none"
112 PASS testScriptAttribute(window, "pointerlockchange") is "none"
113 PASS testScriptAttribute(window, "pointerlockerror") is "none"
114 PASS testScriptAttribute(window, "readystatechange") is "none"
115 PASS testScriptAttribute(window, "securitypolicyviolation") is "none"
116 PASS testScriptAttribute(window, "selectionchange") is "none"
117 PASS testScriptAttribute(window, "selectstart") is "none"
118 PASS testScriptAttribute(window, "webkitcurrentplaybacktargetiswirelesschanged") is "none"
119 PASS testScriptAttribute(window, "webkitfullscreenchange") is "none"
120 PASS testScriptAttribute(window, "webkitfullscreenerror") is "none"
121 PASS testScriptAttribute(window, "webkitkeyadded") is "none"
122 PASS testScriptAttribute(window, "webkitkeyerror") is "none"
123 PASS testScriptAttribute(window, "webkitkeymessage") is "none"
124 PASS testScriptAttribute(window, "webkitneedkey") is "none"
125 PASS testScriptAttribute(window, "webkitplaybacktargetavailabilitychanged") is "none"
126 PASS testScriptAttribute(window, "webkitpresentationmodechanged") is "none"
127
128 Event names we expect to be able to set on the document
129
130 PASS testScriptAttribute(document, "abort") is "document"
131 PASS testScriptAttribute(document, "beforecopy") is "document"
132 PASS testScriptAttribute(document, "beforecut") is "document"
133 PASS testScriptAttribute(document, "beforepaste") is "document"
134 PASS testScriptAttribute(document, "blur") is "document"
135 PASS testScriptAttribute(document, "change") is "document"
136 PASS testScriptAttribute(document, "click") is "document"
137 PASS testScriptAttribute(document, "contextmenu") is "document"
138 PASS testScriptAttribute(document, "copy") is "document"
139 PASS testScriptAttribute(document, "cut") is "document"
140 PASS testScriptAttribute(document, "dblclick") is "document"
141 PASS testScriptAttribute(document, "drag") is "document"
142 PASS testScriptAttribute(document, "dragend") is "document"
143 PASS testScriptAttribute(document, "dragenter") is "document"
144 PASS testScriptAttribute(document, "dragleave") is "document"
145 PASS testScriptAttribute(document, "dragover") is "document"
146 PASS testScriptAttribute(document, "dragstart") is "document"
147 PASS testScriptAttribute(document, "drop") is "document"
148 PASS testScriptAttribute(document, "error") is "document"
149 PASS testScriptAttribute(document, "focus") is "document"
150 PASS testScriptAttribute(document, "input") is "document"
151 PASS testScriptAttribute(document, "invalid") is "document"
152 PASS testScriptAttribute(document, "keydown") is "document"
153 PASS testScriptAttribute(document, "keypress") is "document"
154 PASS testScriptAttribute(document, "keyup") is "document"
155 PASS testScriptAttribute(document, "load") is "document"
156 PASS testScriptAttribute(document, "mousedown") is "document"
157 PASS testScriptAttribute(document, "mouseenter") is "document"
158 PASS testScriptAttribute(document, "mouseleave") is "document"
159 PASS testScriptAttribute(document, "mousemove") is "document"
160 PASS testScriptAttribute(document, "mouseout") is "document"
161 PASS testScriptAttribute(document, "mouseover") is "document"
162 PASS testScriptAttribute(document, "mouseup") is "document"
163 PASS testScriptAttribute(document, "mousewheel") is "document"
164 PASS testScriptAttribute(document, "paste") is "document"
165 PASS testScriptAttribute(document, "pointerlockchange") is "document"
166 PASS testScriptAttribute(document, "pointerlockerror") is "document"
167 PASS testScriptAttribute(document, "readystatechange") is "document"
168 PASS testScriptAttribute(document, "reset") is "document"
169 PASS testScriptAttribute(document, "scroll") is "document"
170 PASS testScriptAttribute(document, "search") is "document"
171 PASS testScriptAttribute(document, "securitypolicyviolation") is "document"
172 PASS testScriptAttribute(document, "select") is "document"
173 PASS testScriptAttribute(document, "selectionchange") is "document"
174 PASS testScriptAttribute(document, "selectstart") is "document"
175 PASS testScriptAttribute(document, "submit") is "document"
176 PASS testScriptAttribute(document, "touchcancel") is "document"
177 PASS testScriptAttribute(document, "touchend") is "document"
178 PASS testScriptAttribute(document, "touchmove") is "document"
179 PASS testScriptAttribute(document, "touchstart") is "document"
180 PASS testScriptAttribute(document, "webkitfullscreenchange") is "document"
181 PASS testScriptAttribute(document, "webkitfullscreenerror") is "document"
182 PASS testScriptAttribute(document, "webkitwillrevealbottom") is "document"
183 PASS testScriptAttribute(document, "webkitwillrevealleft") is "document"
184 PASS testScriptAttribute(document, "webkitwillrevealright") is "document"
185 PASS testScriptAttribute(document, "webkitwillrevealtop") is "document"
186 PASS testScriptAttribute(document, "wheel") is "document"
187
188 Event names we expect not to be able to set on the document
189
190 PASS testScriptAttribute(document, "animationend") is "none"
191 PASS testScriptAttribute(document, "animationiteration") is "none"
192 PASS testScriptAttribute(document, "animationstart") is "none"
193 PASS testScriptAttribute(document, "autocomplete") is "none"
194 PASS testScriptAttribute(document, "autocompleteerror") is "none"
195 PASS testScriptAttribute(document, "beforeload") is "none"
196 PASS testScriptAttribute(document, "beforeunload") is "none"
197 PASS testScriptAttribute(document, "canplay") is "none"
198 PASS testScriptAttribute(document, "canplaythrough") is "none"
199 PASS testScriptAttribute(document, "devicemotion") is "none"
200 PASS testScriptAttribute(document, "deviceorientation") is "none"
201 PASS testScriptAttribute(document, "durationchange") is "none"
202 PASS testScriptAttribute(document, "emptied") is "none"
203 PASS testScriptAttribute(document, "ended") is "none"
204 PASS testScriptAttribute(document, "focusin") is "none"
205 PASS testScriptAttribute(document, "focusout") is "none"
206 PASS testScriptAttribute(document, "gesturechange") is "none"
207 PASS testScriptAttribute(document, "gestureend") is "none"
208 PASS testScriptAttribute(document, "gesturestart") is "none"
209 PASS testScriptAttribute(document, "hashchange") is "none"
210 PASS testScriptAttribute(document, "loadeddata") is "none"
211 PASS testScriptAttribute(document, "loadedmetadata") is "none"
212 PASS testScriptAttribute(document, "loadstart") is "none"
213 PASS testScriptAttribute(document, "message") is "none"
214 PASS testScriptAttribute(document, "noneventname") is "none"
215 PASS testScriptAttribute(document, "offline") is "none"
216 PASS testScriptAttribute(document, "online") is "none"
217 PASS testScriptAttribute(document, "orientationchange") is "none"
218 PASS testScriptAttribute(document, "pagehide") is "none"
219 PASS testScriptAttribute(document, "pageshow") is "none"
220 PASS testScriptAttribute(document, "pause") is "none"
221 PASS testScriptAttribute(document, "play") is "none"
222 PASS testScriptAttribute(document, "playing") is "none"
223 PASS testScriptAttribute(document, "popstate") is "none"
224 PASS testScriptAttribute(document, "progress") is "none"
225 PASS testScriptAttribute(document, "ratechange") is "none"
226 PASS testScriptAttribute(document, "resize") is "none"
227 PASS testScriptAttribute(document, "seeked") is "none"
228 PASS testScriptAttribute(document, "seeking") is "none"
229 PASS testScriptAttribute(document, "stalled") is "none"
230 PASS testScriptAttribute(document, "storage") is "none"
231 PASS testScriptAttribute(document, "suspend") is "none"
232 PASS testScriptAttribute(document, "timeupdate") is "none"
233 PASS testScriptAttribute(document, "transitionend") is "none"
234 PASS testScriptAttribute(document, "unload") is "none"
235 PASS testScriptAttribute(document, "volumechange") is "none"
236 PASS testScriptAttribute(document, "waiting") is "none"
237 PASS testScriptAttribute(document, "webkitanimationend") is "none"
238 PASS testScriptAttribute(document, "webkitanimationiteration") is "none"
239 PASS testScriptAttribute(document, "webkitanimationstart") is "none"
240 PASS testScriptAttribute(document, "webkitcurrentplaybacktargetiswirelesschanged") is "none"
241 PASS testScriptAttribute(document, "webkitdeviceproximity") is "none"
242 PASS testScriptAttribute(document, "webkitkeyadded") is "none"
243 PASS testScriptAttribute(document, "webkitkeyerror") is "none"
244 PASS testScriptAttribute(document, "webkitkeymessage") is "none"
245 PASS testScriptAttribute(document, "webkitneedkey") is "none"
246 PASS testScriptAttribute(document, "webkitplaybacktargetavailabilitychanged") is "none"
247 PASS testScriptAttribute(document, "webkitpresentationmodechanged") is "none"
248 PASS testScriptAttribute(document, "webkittransitionend") is "none"
249
250 Event names we expect to be able to set on an element (tested on the <html> element)
251
252 PASS testElementAttribute(element, "abort") is "target"
253 PASS testElementAttribute(element, "animationend") is "target"
254 PASS testElementAttribute(element, "animationiteration") is "target"
255 PASS testElementAttribute(element, "animationstart") is "target"
256 PASS testElementAttribute(element, "autocomplete") is "target"
257 PASS testElementAttribute(element, "autocompleteerror") is "target"
258 PASS testElementAttribute(element, "beforecopy") is "target"
259 PASS testElementAttribute(element, "beforecut") is "target"
260 PASS testElementAttribute(element, "beforeload") is "target"
261 PASS testElementAttribute(element, "beforepaste") is "target"
262 PASS testElementAttribute(element, "blur") is "target"
263 PASS testElementAttribute(element, "canplay") is "target"
264 PASS testElementAttribute(element, "canplaythrough") is "target"
265 PASS testElementAttribute(element, "change") is "target"
266 PASS testElementAttribute(element, "click") is "target"
267 PASS testElementAttribute(element, "contextmenu") is "target"
268 PASS testElementAttribute(element, "copy") is "target"
269 PASS testElementAttribute(element, "cut") is "target"
270 PASS testElementAttribute(element, "dblclick") is "target"
271 PASS testElementAttribute(element, "drag") is "target"
272 PASS testElementAttribute(element, "dragend") is "target"
273 PASS testElementAttribute(element, "dragenter") is "target"
274 PASS testElementAttribute(element, "dragleave") is "target"
275 PASS testElementAttribute(element, "dragover") is "target"
276 PASS testElementAttribute(element, "dragstart") is "target"
277 PASS testElementAttribute(element, "drop") is "target"
278 PASS testElementAttribute(element, "durationchange") is "target"
279 PASS testElementAttribute(element, "emptied") is "target"
280 PASS testElementAttribute(element, "ended") is "target"
281 PASS testElementAttribute(element, "error") is "target"
282 PASS testElementAttribute(element, "focus") is "target"
283 PASS testElementAttribute(element, "focusin") is "target"
284 PASS testElementAttribute(element, "focusout") is "target"
285 PASS testElementAttribute(element, "gesturechange") is "target"
286 PASS testElementAttribute(element, "gestureend") is "target"
287 PASS testElementAttribute(element, "gesturestart") is "target"
288 PASS testElementAttribute(element, "input") is "target"
289 PASS testElementAttribute(element, "invalid") is "target"
290 PASS testElementAttribute(element, "keydown") is "target"
291 PASS testElementAttribute(element, "keypress") is "target"
292 PASS testElementAttribute(element, "keyup") is "target"
293 PASS testElementAttribute(element, "load") is "target"
294 PASS testElementAttribute(element, "loadeddata") is "target"
295 PASS testElementAttribute(element, "loadedmetadata") is "target"
296 PASS testElementAttribute(element, "loadstart") is "target"
297 PASS testElementAttribute(element, "mousedown") is "target"
298 PASS testElementAttribute(element, "mouseenter") is "target"
299 PASS testElementAttribute(element, "mouseleave") is "target"
300 PASS testElementAttribute(element, "mousemove") is "target"
301 PASS testElementAttribute(element, "mouseout") is "target"
302 PASS testElementAttribute(element, "mouseover") is "target"
303 PASS testElementAttribute(element, "mouseup") is "target"
304 PASS testElementAttribute(element, "mousewheel") is "target"
305 PASS testElementAttribute(element, "paste") is "target"
306 PASS testElementAttribute(element, "pause") is "target"
307 PASS testElementAttribute(element, "play") is "target"
308 PASS testElementAttribute(element, "playing") is "target"
309 PASS testElementAttribute(element, "progress") is "target"
310 PASS testElementAttribute(element, "ratechange") is "target"
311 PASS testElementAttribute(element, "reset") is "target"
312 PASS testElementAttribute(element, "scroll") is "target"
313 PASS testElementAttribute(element, "search") is "target"
314 PASS testElementAttribute(element, "seeked") is "target"
315 PASS testElementAttribute(element, "seeking") is "target"
316 PASS testElementAttribute(element, "select") is "target"
317 PASS testElementAttribute(element, "selectstart") is "target"
318 PASS testElementAttribute(element, "stalled") is "target"
319 PASS testElementAttribute(element, "submit") is "target"
320 PASS testElementAttribute(element, "suspend") is "target"
321 PASS testElementAttribute(element, "timeupdate") is "target"
322 PASS testElementAttribute(element, "touchcancel") is "target"
323 PASS testElementAttribute(element, "touchend") is "target"
324 PASS testElementAttribute(element, "touchmove") is "target"
325 PASS testElementAttribute(element, "touchstart") is "target"
326 PASS testElementAttribute(element, "transitionend") is "target"
327 PASS testElementAttribute(element, "volumechange") is "target"
328 PASS testElementAttribute(element, "waiting") is "target"
329 PASS testElementAttribute(element, "webkitanimationend") is "target"
330 PASS testElementAttribute(element, "webkitanimationiteration") is "target"
331 PASS testElementAttribute(element, "webkitanimationstart") is "target"
332 PASS testElementAttribute(element, "webkitcurrentplaybacktargetiswirelesschanged") is "target"
333 PASS testElementAttribute(element, "webkitfullscreenchange") is "target"
334 PASS testElementAttribute(element, "webkitfullscreenerror") is "target"
335 PASS testElementAttribute(element, "webkitkeyadded") is "target"
336 PASS testElementAttribute(element, "webkitkeyerror") is "target"
337 PASS testElementAttribute(element, "webkitkeymessage") is "target"
338 PASS testElementAttribute(element, "webkitneedkey") is "target"
339 PASS testElementAttribute(element, "webkitplaybacktargetavailabilitychanged") is "target"
340 PASS testElementAttribute(element, "webkitpresentationmodechanged") is "target"
341 PASS testElementAttribute(element, "webkittransitionend") is "target"
342 PASS testElementAttribute(element, "webkitwillrevealbottom") is "target"
343 PASS testElementAttribute(element, "webkitwillrevealleft") is "target"
344 PASS testElementAttribute(element, "webkitwillrevealright") is "target"
345 PASS testElementAttribute(element, "webkitwillrevealtop") is "target"
346 PASS testElementAttribute(element, "wheel") is "target"
347
348 Event names we expect not to be able to set on an element (tested on the <html> element)
349
350 PASS testElementAttribute(element, "beforeunload") is "none"
351 PASS testElementAttribute(element, "devicemotion") is "none"
352 PASS testElementAttribute(element, "deviceorientation") is "none"
353 PASS testElementAttribute(element, "hashchange") is "none"
354 PASS testElementAttribute(element, "message") is "none"
355 PASS testElementAttribute(element, "noneventname") is "none"
356 PASS testElementAttribute(element, "offline") is "none"
357 PASS testElementAttribute(element, "online") is "none"
358 PASS testElementAttribute(element, "orientationchange") is "none"
359 PASS testElementAttribute(element, "pagehide") is "none"
360 PASS testElementAttribute(element, "pageshow") is "none"
361 PASS testElementAttribute(element, "pointerlockchange") is "none"
362 PASS testElementAttribute(element, "pointerlockerror") is "none"
363 PASS testElementAttribute(element, "popstate") is "none"
364 PASS testElementAttribute(element, "readystatechange") is "none"
365 PASS testElementAttribute(element, "resize") is "none"
366 PASS testElementAttribute(element, "securitypolicyviolation") is "none"
367 PASS testElementAttribute(element, "selectionchange") is "none"
368 PASS testElementAttribute(element, "storage") is "none"
369 PASS testElementAttribute(element, "unload") is "none"
370 PASS testElementAttribute(element, "webkitdeviceproximity") is "none"
371
372 Event names we expect to be able to set on an element (tested on the <input> element)
373
374 PASS testElementAttribute(inputElement, "abort") is "target"
375 PASS testElementAttribute(inputElement, "animationend") is "target"
376 PASS testElementAttribute(inputElement, "animationiteration") is "target"
377 PASS testElementAttribute(inputElement, "animationstart") is "target"
378 PASS testElementAttribute(inputElement, "autocomplete") is "target"
379 PASS testElementAttribute(inputElement, "autocompleteerror") is "target"
380 PASS testElementAttribute(inputElement, "beforecopy") is "target"
381 PASS testElementAttribute(inputElement, "beforecut") is "target"
382 PASS testElementAttribute(inputElement, "beforeload") is "target"
383 PASS testElementAttribute(inputElement, "beforepaste") is "target"
384 PASS testElementAttribute(inputElement, "blur") is "target"
385 PASS testElementAttribute(inputElement, "canplay") is "target"
386 PASS testElementAttribute(inputElement, "canplaythrough") is "target"
387 PASS testElementAttribute(inputElement, "change") is "target"
388 PASS testElementAttribute(inputElement, "click") is "target"
389 PASS testElementAttribute(inputElement, "contextmenu") is "target"
390 PASS testElementAttribute(inputElement, "copy") is "target"
391 PASS testElementAttribute(inputElement, "cut") is "target"
392 PASS testElementAttribute(inputElement, "dblclick") is "target"
393 PASS testElementAttribute(inputElement, "drag") is "target"
394 PASS testElementAttribute(inputElement, "dragend") is "target"
395 PASS testElementAttribute(inputElement, "dragenter") is "target"
396 PASS testElementAttribute(inputElement, "dragleave") is "target"
397 PASS testElementAttribute(inputElement, "dragover") is "target"
398 PASS testElementAttribute(inputElement, "dragstart") is "target"
399 PASS testElementAttribute(inputElement, "drop") is "target"
400 PASS testElementAttribute(inputElement, "durationchange") is "target"
401 PASS testElementAttribute(inputElement, "emptied") is "target"
402 PASS testElementAttribute(inputElement, "ended") is "target"
403 PASS testElementAttribute(inputElement, "error") is "target"
404 PASS testElementAttribute(inputElement, "focus") is "target"
405 PASS testElementAttribute(inputElement, "focusin") is "target"
406 PASS testElementAttribute(inputElement, "focusout") is "target"
407 PASS testElementAttribute(inputElement, "gesturechange") is "target"
408 PASS testElementAttribute(inputElement, "gestureend") is "target"
409 PASS testElementAttribute(inputElement, "gesturestart") is "target"
410 PASS testElementAttribute(inputElement, "input") is "target"
411 PASS testElementAttribute(inputElement, "invalid") is "target"
412 PASS testElementAttribute(inputElement, "keydown") is "target"
413 PASS testElementAttribute(inputElement, "keypress") is "target"
414 PASS testElementAttribute(inputElement, "keyup") is "target"
415 PASS testElementAttribute(inputElement, "load") is "target"
416 PASS testElementAttribute(inputElement, "loadeddata") is "target"
417 PASS testElementAttribute(inputElement, "loadedmetadata") is "target"
418 PASS testElementAttribute(inputElement, "loadstart") is "target"
419 PASS testElementAttribute(inputElement, "mousedown") is "target"
420 PASS testElementAttribute(inputElement, "mouseenter") is "target"
421 PASS testElementAttribute(inputElement, "mouseleave") is "target"
422 PASS testElementAttribute(inputElement, "mousemove") is "target"
423 PASS testElementAttribute(inputElement, "mouseout") is "target"
424 PASS testElementAttribute(inputElement, "mouseover") is "target"
425 PASS testElementAttribute(inputElement, "mouseup") is "target"
426 PASS testElementAttribute(inputElement, "mousewheel") is "target"
427 PASS testElementAttribute(inputElement, "paste") is "target"
428 PASS testElementAttribute(inputElement, "pause") is "target"
429 PASS testElementAttribute(inputElement, "play") is "target"
430 PASS testElementAttribute(inputElement, "playing") is "target"
431 PASS testElementAttribute(inputElement, "progress") is "target"
432 PASS testElementAttribute(inputElement, "ratechange") is "target"
433 PASS testElementAttribute(inputElement, "reset") is "target"
434 PASS testElementAttribute(inputElement, "scroll") is "target"
435 PASS testElementAttribute(inputElement, "search") is "target"
436 PASS testElementAttribute(inputElement, "seeked") is "target"
437 PASS testElementAttribute(inputElement, "seeking") is "target"
438 PASS testElementAttribute(inputElement, "select") is "target"
439 PASS testElementAttribute(inputElement, "selectstart") is "target"
440 PASS testElementAttribute(inputElement, "stalled") is "target"
441 PASS testElementAttribute(inputElement, "submit") is "target"
442 PASS testElementAttribute(inputElement, "suspend") is "target"
443 PASS testElementAttribute(inputElement, "timeupdate") is "target"
444 PASS testElementAttribute(inputElement, "touchcancel") is "target"
445 PASS testElementAttribute(inputElement, "touchend") is "target"
446 PASS testElementAttribute(inputElement, "touchmove") is "target"
447 PASS testElementAttribute(inputElement, "touchstart") is "target"
448 PASS testElementAttribute(inputElement, "transitionend") is "target"
449 PASS testElementAttribute(inputElement, "volumechange") is "target"
450 PASS testElementAttribute(inputElement, "waiting") is "target"
451 PASS testElementAttribute(inputElement, "webkitanimationend") is "target"
452 PASS testElementAttribute(inputElement, "webkitanimationiteration") is "target"
453 PASS testElementAttribute(inputElement, "webkitanimationstart") is "target"
454 PASS testElementAttribute(inputElement, "webkitcurrentplaybacktargetiswirelesschanged") is "target"
455 PASS testElementAttribute(inputElement, "webkitfullscreenchange") is "target"
456 PASS testElementAttribute(inputElement, "webkitfullscreenerror") is "target"
457 PASS testElementAttribute(inputElement, "webkitkeyadded") is "target"
458 PASS testElementAttribute(inputElement, "webkitkeyerror") is "target"
459 PASS testElementAttribute(inputElement, "webkitkeymessage") is "target"
460 PASS testElementAttribute(inputElement, "webkitneedkey") is "target"
461 PASS testElementAttribute(inputElement, "webkitplaybacktargetavailabilitychanged") is "target"
462 PASS testElementAttribute(inputElement, "webkitpresentationmodechanged") is "target"
463 PASS testElementAttribute(inputElement, "webkittransitionend") is "target"
464 PASS testElementAttribute(inputElement, "webkitwillrevealbottom") is "target"
465 PASS testElementAttribute(inputElement, "webkitwillrevealleft") is "target"
466 PASS testElementAttribute(inputElement, "webkitwillrevealright") is "target"
467 PASS testElementAttribute(inputElement, "webkitwillrevealtop") is "target"
468 PASS testElementAttribute(inputElement, "wheel") is "target"
469
470 Event names we expect not to be able to set on an element (tested on the <input> element)
471
472 PASS testElementAttribute(inputElement, "beforeunload") is "none"
473 PASS testElementAttribute(inputElement, "devicemotion") is "none"
474 PASS testElementAttribute(inputElement, "deviceorientation") is "none"
475 PASS testElementAttribute(inputElement, "hashchange") is "none"
476 PASS testElementAttribute(inputElement, "message") is "none"
477 PASS testElementAttribute(inputElement, "noneventname") is "none"
478 PASS testElementAttribute(inputElement, "offline") is "none"
479 PASS testElementAttribute(inputElement, "online") is "none"
480 PASS testElementAttribute(inputElement, "orientationchange") is "none"
481 PASS testElementAttribute(inputElement, "pagehide") is "none"
482 PASS testElementAttribute(inputElement, "pageshow") is "none"
483 PASS testElementAttribute(inputElement, "pointerlockchange") is "none"
484 PASS testElementAttribute(inputElement, "pointerlockerror") is "none"
485 PASS testElementAttribute(inputElement, "popstate") is "none"
486 PASS testElementAttribute(inputElement, "readystatechange") is "none"
487 PASS testElementAttribute(inputElement, "resize") is "none"
488 PASS testElementAttribute(inputElement, "securitypolicyviolation") is "none"
489 PASS testElementAttribute(inputElement, "selectionchange") is "none"
490 PASS testElementAttribute(inputElement, "storage") is "none"
491 PASS testElementAttribute(inputElement, "unload") is "none"
492 PASS testElementAttribute(inputElement, "webkitdeviceproximity") is "none"
493
494 Event names we expect to be able to set on an element (tested on the <audio> element)
495
496 PASS testElementAttribute(audioElement, "abort") is "target"
497 PASS testElementAttribute(audioElement, "animationend") is "target"
498 PASS testElementAttribute(audioElement, "animationiteration") is "target"
499 PASS testElementAttribute(audioElement, "animationstart") is "target"
500 PASS testElementAttribute(audioElement, "autocomplete") is "target"
501 PASS testElementAttribute(audioElement, "autocompleteerror") is "target"
502 PASS testElementAttribute(audioElement, "beforecopy") is "target"
503 PASS testElementAttribute(audioElement, "beforecut") is "target"
504 PASS testElementAttribute(audioElement, "beforeload") is "target"
505 PASS testElementAttribute(audioElement, "beforepaste") is "target"
506 PASS testElementAttribute(audioElement, "blur") is "target"
507 PASS testElementAttribute(audioElement, "canplay") is "target"
508 PASS testElementAttribute(audioElement, "canplaythrough") is "target"
509 PASS testElementAttribute(audioElement, "change") is "target"
510 PASS testElementAttribute(audioElement, "click") is "target"
511 PASS testElementAttribute(audioElement, "contextmenu") is "target"
512 PASS testElementAttribute(audioElement, "copy") is "target"
513 PASS testElementAttribute(audioElement, "cut") is "target"
514 PASS testElementAttribute(audioElement, "dblclick") is "target"
515 PASS testElementAttribute(audioElement, "drag") is "target"
516 PASS testElementAttribute(audioElement, "dragend") is "target"
517 PASS testElementAttribute(audioElement, "dragenter") is "target"
518 PASS testElementAttribute(audioElement, "dragleave") is "target"
519 PASS testElementAttribute(audioElement, "dragover") is "target"
520 PASS testElementAttribute(audioElement, "dragstart") is "target"
521 PASS testElementAttribute(audioElement, "drop") is "target"
522 PASS testElementAttribute(audioElement, "durationchange") is "target"
523 PASS testElementAttribute(audioElement, "emptied") is "target"
524 PASS testElementAttribute(audioElement, "ended") is "target"
525 PASS testElementAttribute(audioElement, "error") is "target"
526 PASS testElementAttribute(audioElement, "focus") is "target"
527 PASS testElementAttribute(audioElement, "focusin") is "target"
528 PASS testElementAttribute(audioElement, "focusout") is "target"
529 PASS testElementAttribute(audioElement, "gesturechange") is "target"
530 PASS testElementAttribute(audioElement, "gestureend") is "target"
531 PASS testElementAttribute(audioElement, "gesturestart") is "target"
532 PASS testElementAttribute(audioElement, "input") is "target"
533 PASS testElementAttribute(audioElement, "invalid") is "target"
534 PASS testElementAttribute(audioElement, "keydown") is "target"
535 PASS testElementAttribute(audioElement, "keypress") is "target"
536 PASS testElementAttribute(audioElement, "keyup") is "target"
537 PASS testElementAttribute(audioElement, "load") is "target"
538 PASS testElementAttribute(audioElement, "loadeddata") is "target"
539 PASS testElementAttribute(audioElement, "loadedmetadata") is "target"
540 PASS testElementAttribute(audioElement, "loadstart") is "target"
541 PASS testElementAttribute(audioElement, "mousedown") is "target"
542 PASS testElementAttribute(audioElement, "mouseenter") is "target"
543 PASS testElementAttribute(audioElement, "mouseleave") is "target"
544 PASS testElementAttribute(audioElement, "mousemove") is "target"
545 PASS testElementAttribute(audioElement, "mouseout") is "target"
546 PASS testElementAttribute(audioElement, "mouseover") is "target"
547 PASS testElementAttribute(audioElement, "mouseup") is "target"
548 PASS testElementAttribute(audioElement, "mousewheel") is "target"
549 PASS testElementAttribute(audioElement, "paste") is "target"
550 PASS testElementAttribute(audioElement, "pause") is "target"
551 PASS testElementAttribute(audioElement, "play") is "target"
552 PASS testElementAttribute(audioElement, "playing") is "target"
553 PASS testElementAttribute(audioElement, "progress") is "target"
554 PASS testElementAttribute(audioElement, "ratechange") is "target"
555 PASS testElementAttribute(audioElement, "reset") is "target"
556 PASS testElementAttribute(audioElement, "scroll") is "target"
557 PASS testElementAttribute(audioElement, "search") is "target"
558 PASS testElementAttribute(audioElement, "seeked") is "target"
559 PASS testElementAttribute(audioElement, "seeking") is "target"
560 PASS testElementAttribute(audioElement, "select") is "target"
561 PASS testElementAttribute(audioElement, "selectstart") is "target"
562 PASS testElementAttribute(audioElement, "stalled") is "target"
563 PASS testElementAttribute(audioElement, "submit") is "target"
564 PASS testElementAttribute(audioElement, "suspend") is "target"
565 PASS testElementAttribute(audioElement, "timeupdate") is "target"
566 PASS testElementAttribute(audioElement, "touchcancel") is "target"
567 PASS testElementAttribute(audioElement, "touchend") is "target"
568 PASS testElementAttribute(audioElement, "touchmove") is "target"
569 PASS testElementAttribute(audioElement, "touchstart") is "target"
570 PASS testElementAttribute(audioElement, "transitionend") is "target"
571 PASS testElementAttribute(audioElement, "volumechange") is "target"
572 PASS testElementAttribute(audioElement, "waiting") is "target"
573 PASS testElementAttribute(audioElement, "webkitanimationend") is "target"
574 PASS testElementAttribute(audioElement, "webkitanimationiteration") is "target"
575 PASS testElementAttribute(audioElement, "webkitanimationstart") is "target"
576 PASS testElementAttribute(audioElement, "webkitcurrentplaybacktargetiswirelesschanged") is "target"
577 PASS testElementAttribute(audioElement, "webkitfullscreenchange") is "target"
578 PASS testElementAttribute(audioElement, "webkitfullscreenerror") is "target"
579 PASS testElementAttribute(audioElement, "webkitkeyadded") is "target"
580 PASS testElementAttribute(audioElement, "webkitkeyerror") is "target"
581 PASS testElementAttribute(audioElement, "webkitkeymessage") is "target"
582 PASS testElementAttribute(audioElement, "webkitneedkey") is "target"
583 PASS testElementAttribute(audioElement, "webkitplaybacktargetavailabilitychanged") is "target"
584 PASS testElementAttribute(audioElement, "webkitpresentationmodechanged") is "target"
585 PASS testElementAttribute(audioElement, "webkittransitionend") is "target"
586 PASS testElementAttribute(audioElement, "webkitwillrevealbottom") is "target"
587 PASS testElementAttribute(audioElement, "webkitwillrevealleft") is "target"
588 PASS testElementAttribute(audioElement, "webkitwillrevealright") is "target"
589 PASS testElementAttribute(audioElement, "webkitwillrevealtop") is "target"
590 PASS testElementAttribute(audioElement, "wheel") is "target"
591
592 Event names we expect not to be able to set on an element (tested on the <audio> element)
593
594 PASS testElementAttribute(audioElement, "beforeunload") is "none"
595 PASS testElementAttribute(audioElement, "devicemotion") is "none"
596 PASS testElementAttribute(audioElement, "deviceorientation") is "none"
597 PASS testElementAttribute(audioElement, "hashchange") is "none"
598 PASS testElementAttribute(audioElement, "message") is "none"
599 PASS testElementAttribute(audioElement, "noneventname") is "none"
600 PASS testElementAttribute(audioElement, "offline") is "none"
601 PASS testElementAttribute(audioElement, "online") is "none"
602 PASS testElementAttribute(audioElement, "orientationchange") is "none"
603 PASS testElementAttribute(audioElement, "pagehide") is "none"
604 PASS testElementAttribute(audioElement, "pageshow") is "none"
605 PASS testElementAttribute(audioElement, "pointerlockchange") is "none"
606 PASS testElementAttribute(audioElement, "pointerlockerror") is "none"
607 PASS testElementAttribute(audioElement, "popstate") is "none"
608 PASS testElementAttribute(audioElement, "readystatechange") is "none"
609 PASS testElementAttribute(audioElement, "resize") is "none"
610 PASS testElementAttribute(audioElement, "securitypolicyviolation") is "none"
611 PASS testElementAttribute(audioElement, "selectionchange") is "none"
612 PASS testElementAttribute(audioElement, "storage") is "none"
613 PASS testElementAttribute(audioElement, "unload") is "none"
614 PASS testElementAttribute(audioElement, "webkitdeviceproximity") is "none"
615
616 Event names we expect to be able to set on an element (tested on the <video> element)
617
618 PASS testElementAttribute(videoElement, "abort") is "target"
619 PASS testElementAttribute(videoElement, "animationend") is "target"
620 PASS testElementAttribute(videoElement, "animationiteration") is "target"
621 PASS testElementAttribute(videoElement, "animationstart") is "target"
622 PASS testElementAttribute(videoElement, "autocomplete") is "target"
623 PASS testElementAttribute(videoElement, "autocompleteerror") is "target"
624 PASS testElementAttribute(videoElement, "beforecopy") is "target"
625 PASS testElementAttribute(videoElement, "beforecut") is "target"
626 PASS testElementAttribute(videoElement, "beforeload") is "target"
627 PASS testElementAttribute(videoElement, "beforepaste") is "target"
628 PASS testElementAttribute(videoElement, "blur") is "target"
629 PASS testElementAttribute(videoElement, "canplay") is "target"
630 PASS testElementAttribute(videoElement, "canplaythrough") is "target"
631 PASS testElementAttribute(videoElement, "change") is "target"
632 PASS testElementAttribute(videoElement, "click") is "target"
633 PASS testElementAttribute(videoElement, "contextmenu") is "target"
634 PASS testElementAttribute(videoElement, "copy") is "target"
635 PASS testElementAttribute(videoElement, "cut") is "target"
636 PASS testElementAttribute(videoElement, "dblclick") is "target"
637 PASS testElementAttribute(videoElement, "drag") is "target"
638 PASS testElementAttribute(videoElement, "dragend") is "target"
639 PASS testElementAttribute(videoElement, "dragenter") is "target"
640 PASS testElementAttribute(videoElement, "dragleave") is "target"
641 PASS testElementAttribute(videoElement, "dragover") is "target"
642 PASS testElementAttribute(videoElement, "dragstart") is "target"
643 PASS testElementAttribute(videoElement, "drop") is "target"
644 PASS testElementAttribute(videoElement, "durationchange") is "target"
645 PASS testElementAttribute(videoElement, "emptied") is "target"
646 PASS testElementAttribute(videoElement, "ended") is "target"
647 PASS testElementAttribute(videoElement, "error") is "target"
648 PASS testElementAttribute(videoElement, "focus") is "target"
649 PASS testElementAttribute(videoElement, "focusin") is "target"
650 PASS testElementAttribute(videoElement, "focusout") is "target"
651 PASS testElementAttribute(videoElement, "gesturechange") is "target"
652 PASS testElementAttribute(videoElement, "gestureend") is "target"
653 PASS testElementAttribute(videoElement, "gesturestart") is "target"
654 PASS testElementAttribute(videoElement, "input") is "target"
655 PASS testElementAttribute(videoElement, "invalid") is "target"
656 PASS testElementAttribute(videoElement, "keydown") is "target"
657 PASS testElementAttribute(videoElement, "keypress") is "target"
658 PASS testElementAttribute(videoElement, "keyup") is "target"
659 PASS testElementAttribute(videoElement, "load") is "target"
660 PASS testElementAttribute(videoElement, "loadeddata") is "target"
661 PASS testElementAttribute(videoElement, "loadedmetadata") is "target"
662 PASS testElementAttribute(videoElement, "loadstart") is "target"
663 PASS testElementAttribute(videoElement, "mousedown") is "target"
664 PASS testElementAttribute(videoElement, "mouseenter") is "target"
665 PASS testElementAttribute(videoElement, "mouseleave") is "target"
666 PASS testElementAttribute(videoElement, "mousemove") is "target"
667 PASS testElementAttribute(videoElement, "mouseout") is "target"
668 PASS testElementAttribute(videoElement, "mouseover") is "target"
669 PASS testElementAttribute(videoElement, "mouseup") is "target"
670 PASS testElementAttribute(videoElement, "mousewheel") is "target"
671 PASS testElementAttribute(videoElement, "paste") is "target"
672 PASS testElementAttribute(videoElement, "pause") is "target"
673 PASS testElementAttribute(videoElement, "play") is "target"
674 PASS testElementAttribute(videoElement, "playing") is "target"
675 PASS testElementAttribute(videoElement, "progress") is "target"
676 PASS testElementAttribute(videoElement, "ratechange") is "target"
677 PASS testElementAttribute(videoElement, "reset") is "target"
678 PASS testElementAttribute(videoElement, "scroll") is "target"
679 PASS testElementAttribute(videoElement, "search") is "target"
680 PASS testElementAttribute(videoElement, "seeked") is "target"
681 PASS testElementAttribute(videoElement, "seeking") is "target"
682 PASS testElementAttribute(videoElement, "select") is "target"
683 PASS testElementAttribute(videoElement, "selectstart") is "target"
684 PASS testElementAttribute(videoElement, "stalled") is "target"
685 PASS testElementAttribute(videoElement, "submit") is "target"
686 PASS testElementAttribute(videoElement, "suspend") is "target"
687 PASS testElementAttribute(videoElement, "timeupdate") is "target"
688 PASS testElementAttribute(videoElement, "touchcancel") is "target"
689 PASS testElementAttribute(videoElement, "touchend") is "target"
690 PASS testElementAttribute(videoElement, "touchmove") is "target"
691 PASS testElementAttribute(videoElement, "touchstart") is "target"
692 PASS testElementAttribute(videoElement, "transitionend") is "target"
693 PASS testElementAttribute(videoElement, "volumechange") is "target"
694 PASS testElementAttribute(videoElement, "waiting") is "target"
695 PASS testElementAttribute(videoElement, "webkitanimationend") is "target"
696 PASS testElementAttribute(videoElement, "webkitanimationiteration") is "target"
697 PASS testElementAttribute(videoElement, "webkitanimationstart") is "target"
698 PASS testElementAttribute(videoElement, "webkitcurrentplaybacktargetiswirelesschanged") is "target"
699 PASS testElementAttribute(videoElement, "webkitfullscreenchange") is "target"
700 PASS testElementAttribute(videoElement, "webkitfullscreenerror") is "target"
701 PASS testElementAttribute(videoElement, "webkitkeyadded") is "target"
702 PASS testElementAttribute(videoElement, "webkitkeyerror") is "target"
703 PASS testElementAttribute(videoElement, "webkitkeymessage") is "target"
704 PASS testElementAttribute(videoElement, "webkitneedkey") is "target"
705 PASS testElementAttribute(videoElement, "webkitplaybacktargetavailabilitychanged") is "target"
706 PASS testElementAttribute(videoElement, "webkitpresentationmodechanged") is "target"
707 PASS testElementAttribute(videoElement, "webkittransitionend") is "target"
708 PASS testElementAttribute(videoElement, "webkitwillrevealbottom") is "target"
709 PASS testElementAttribute(videoElement, "webkitwillrevealleft") is "target"
710 PASS testElementAttribute(videoElement, "webkitwillrevealright") is "target"
711 PASS testElementAttribute(videoElement, "webkitwillrevealtop") is "target"
712 PASS testElementAttribute(videoElement, "wheel") is "target"
713
714 Event names we expect not to be able to set on an element (tested on the <video> element)
715
716 PASS testElementAttribute(videoElement, "beforeunload") is "none"
717 PASS testElementAttribute(videoElement, "devicemotion") is "none"
718 PASS testElementAttribute(videoElement, "deviceorientation") is "none"
719 PASS testElementAttribute(videoElement, "hashchange") is "none"
720 PASS testElementAttribute(videoElement, "message") is "none"
721 PASS testElementAttribute(videoElement, "noneventname") is "none"
722 PASS testElementAttribute(videoElement, "offline") is "none"
723 PASS testElementAttribute(videoElement, "online") is "none"
724 PASS testElementAttribute(videoElement, "orientationchange") is "none"
725 PASS testElementAttribute(videoElement, "pagehide") is "none"
726 PASS testElementAttribute(videoElement, "pageshow") is "none"
727 PASS testElementAttribute(videoElement, "pointerlockchange") is "none"
728 PASS testElementAttribute(videoElement, "pointerlockerror") is "none"
729 PASS testElementAttribute(videoElement, "popstate") is "none"
730 PASS testElementAttribute(videoElement, "readystatechange") is "none"
731 PASS testElementAttribute(videoElement, "resize") is "none"
732 PASS testElementAttribute(videoElement, "securitypolicyviolation") is "none"
733 PASS testElementAttribute(videoElement, "selectionchange") is "none"
734 PASS testElementAttribute(videoElement, "storage") is "none"
735 PASS testElementAttribute(videoElement, "unload") is "none"
736 PASS testElementAttribute(videoElement, "webkitdeviceproximity") is "none"
737
738 Event names we expect to be forwarded from <body> element to window object)
739
740 PASS testElementAttribute(bodyElement, "beforeunload") is "window"
741 PASS testElementAttribute(bodyElement, "blur") is "window"
742 PASS testElementAttribute(bodyElement, "error") is "window"
743 PASS testElementAttribute(bodyElement, "focus") is "window"
744 PASS testElementAttribute(bodyElement, "focusin") is "window"
745 PASS testElementAttribute(bodyElement, "focusout") is "window"
746 PASS testElementAttribute(bodyElement, "hashchange") is "window"
747 PASS testElementAttribute(bodyElement, "load") is "window"
748 PASS testElementAttribute(bodyElement, "message") is "window"
749 PASS testElementAttribute(bodyElement, "offline") is "window"
750 PASS testElementAttribute(bodyElement, "online") is "window"
751 PASS testElementAttribute(bodyElement, "orientationchange") is "window"
752 PASS testElementAttribute(bodyElement, "pagehide") is "window"
753 PASS testElementAttribute(bodyElement, "pageshow") is "window"
754 PASS testElementAttribute(bodyElement, "popstate") is "window"
755 PASS testElementAttribute(bodyElement, "resize") is "window"
756 PASS testElementAttribute(bodyElement, "storage") is "window"
757 PASS testElementAttribute(bodyElement, "unload") is "window"
758 PASS testElementAttribute(bodyElement, "webkitwillrevealbottom") is "window"
759 PASS testElementAttribute(bodyElement, "webkitwillrevealleft") is "window"
760 PASS testElementAttribute(bodyElement, "webkitwillrevealright") is "window"
761 PASS testElementAttribute(bodyElement, "webkitwillrevealtop") is "window"
762
763 Event names we expect to be forwarded from <body> element to document)
764
765 PASS testElementAttribute(bodyElement, "selectionchange") is "document"
766
767 Non-forwarded event names on <body> element
768
769 PASS testElementAttribute(bodyElement, "abort") is "target"
770 PASS testElementAttribute(bodyElement, "animationend") is "target"
771 PASS testElementAttribute(bodyElement, "animationiteration") is "target"
772 PASS testElementAttribute(bodyElement, "animationstart") is "target"
773 PASS testElementAttribute(bodyElement, "autocomplete") is "target"
774 PASS testElementAttribute(bodyElement, "autocompleteerror") is "target"
775 PASS testElementAttribute(bodyElement, "beforecopy") is "target"
776 PASS testElementAttribute(bodyElement, "beforecut") is "target"
777 PASS testElementAttribute(bodyElement, "beforeload") is "target"
778 PASS testElementAttribute(bodyElement, "beforepaste") is "target"
779 PASS testElementAttribute(bodyElement, "canplay") is "target"
780 PASS testElementAttribute(bodyElement, "canplaythrough") is "target"
781 PASS testElementAttribute(bodyElement, "change") is "target"
782 PASS testElementAttribute(bodyElement, "click") is "target"
783 PASS testElementAttribute(bodyElement, "contextmenu") is "target"
784 PASS testElementAttribute(bodyElement, "copy") is "target"
785 PASS testElementAttribute(bodyElement, "cut") is "target"
786 PASS testElementAttribute(bodyElement, "dblclick") is "target"
787 PASS testElementAttribute(bodyElement, "drag") is "target"
788 PASS testElementAttribute(bodyElement, "dragend") is "target"
789 PASS testElementAttribute(bodyElement, "dragenter") is "target"
790 PASS testElementAttribute(bodyElement, "dragleave") is "target"
791 PASS testElementAttribute(bodyElement, "dragover") is "target"
792 PASS testElementAttribute(bodyElement, "dragstart") is "target"
793 PASS testElementAttribute(bodyElement, "drop") is "target"
794 PASS testElementAttribute(bodyElement, "durationchange") is "target"
795 PASS testElementAttribute(bodyElement, "emptied") is "target"
796 PASS testElementAttribute(bodyElement, "ended") is "target"
797 PASS testElementAttribute(bodyElement, "gesturechange") is "target"
798 PASS testElementAttribute(bodyElement, "gestureend") is "target"
799 PASS testElementAttribute(bodyElement, "gesturestart") is "target"
800 PASS testElementAttribute(bodyElement, "input") is "target"
801 PASS testElementAttribute(bodyElement, "invalid") is "target"
802 PASS testElementAttribute(bodyElement, "keydown") is "target"
803 PASS testElementAttribute(bodyElement, "keypress") is "target"
804 PASS testElementAttribute(bodyElement, "keyup") is "target"
805 PASS testElementAttribute(bodyElement, "loadeddata") is "target"
806 PASS testElementAttribute(bodyElement, "loadedmetadata") is "target"
807 PASS testElementAttribute(bodyElement, "loadstart") is "target"
808 PASS testElementAttribute(bodyElement, "mousedown") is "target"
809 PASS testElementAttribute(bodyElement, "mouseenter") is "target"
810 PASS testElementAttribute(bodyElement, "mouseleave") is "target"
811 PASS testElementAttribute(bodyElement, "mousemove") is "target"
812 PASS testElementAttribute(bodyElement, "mouseout") is "target"
813 PASS testElementAttribute(bodyElement, "mouseover") is "target"
814 PASS testElementAttribute(bodyElement, "mouseup") is "target"
815 PASS testElementAttribute(bodyElement, "mousewheel") is "target"
816 PASS testElementAttribute(bodyElement, "paste") is "target"
817 PASS testElementAttribute(bodyElement, "pause") is "target"
818 PASS testElementAttribute(bodyElement, "play") is "target"
819 PASS testElementAttribute(bodyElement, "playing") is "target"
820 PASS testElementAttribute(bodyElement, "progress") is "target"
821 PASS testElementAttribute(bodyElement, "ratechange") is "target"
822 PASS testElementAttribute(bodyElement, "reset") is "target"
823 FAIL testElementAttribute(bodyElement, "scroll") should be target. Was window.
824 PASS testElementAttribute(bodyElement, "search") is "target"
825 PASS testElementAttribute(bodyElement, "seeked") is "target"
826 PASS testElementAttribute(bodyElement, "seeking") is "target"
827 PASS testElementAttribute(bodyElement, "select") is "target"
828 PASS testElementAttribute(bodyElement, "selectstart") is "target"
829 PASS testElementAttribute(bodyElement, "stalled") is "target"
830 PASS testElementAttribute(bodyElement, "submit") is "target"
831 PASS testElementAttribute(bodyElement, "suspend") is "target"
832 PASS testElementAttribute(bodyElement, "timeupdate") is "target"
833 PASS testElementAttribute(bodyElement, "touchcancel") is "target"
834 PASS testElementAttribute(bodyElement, "touchend") is "target"
835 PASS testElementAttribute(bodyElement, "touchmove") is "target"
836 PASS testElementAttribute(bodyElement, "touchstart") is "target"
837 PASS testElementAttribute(bodyElement, "transitionend") is "target"
838 PASS testElementAttribute(bodyElement, "volumechange") is "target"
839 PASS testElementAttribute(bodyElement, "waiting") is "target"
840 PASS testElementAttribute(bodyElement, "webkitanimationend") is "target"
841 PASS testElementAttribute(bodyElement, "webkitanimationiteration") is "target"
842 PASS testElementAttribute(bodyElement, "webkitanimationstart") is "target"
843 PASS testElementAttribute(bodyElement, "webkitcurrentplaybacktargetiswirelesschanged") is "target"
844 PASS testElementAttribute(bodyElement, "webkitfullscreenchange") is "target"
845 PASS testElementAttribute(bodyElement, "webkitfullscreenerror") is "target"
846 PASS testElementAttribute(bodyElement, "webkitkeyadded") is "target"
847 PASS testElementAttribute(bodyElement, "webkitkeyerror") is "target"
848 PASS testElementAttribute(bodyElement, "webkitkeymessage") is "target"
849 PASS testElementAttribute(bodyElement, "webkitneedkey") is "target"
850 PASS testElementAttribute(bodyElement, "webkitplaybacktargetavailabilitychanged") is "target"
851 PASS testElementAttribute(bodyElement, "webkitpresentationmodechanged") is "target"
852 PASS testElementAttribute(bodyElement, "webkittransitionend") is "target"
853 PASS testElementAttribute(bodyElement, "wheel") is "target"
854
855 Event names we expect to not be able to set on <body> element
856
857 PASS testElementAttribute(bodyElement, "devicemotion") is "none"
858 PASS testElementAttribute(bodyElement, "deviceorientation") is "none"
859 PASS testElementAttribute(bodyElement, "noneventname") is "none"
860 PASS testElementAttribute(bodyElement, "pointerlockchange") is "none"
861 PASS testElementAttribute(bodyElement, "pointerlockerror") is "none"
862 PASS testElementAttribute(bodyElement, "readystatechange") is "none"
863 PASS testElementAttribute(bodyElement, "securitypolicyviolation") is "none"
864 PASS testElementAttribute(bodyElement, "webkitdeviceproximity") is "none"
865
866 Event names we expect to be forwarded from <frameset> element to window object)
867
868 PASS testElementAttribute(framesetElement, "beforeunload") is "window"
869 PASS testElementAttribute(framesetElement, "blur") is "window"
870 PASS testElementAttribute(framesetElement, "error") is "window"
871 PASS testElementAttribute(framesetElement, "focus") is "window"
872 PASS testElementAttribute(framesetElement, "focusin") is "window"
873 PASS testElementAttribute(framesetElement, "focusout") is "window"
874 PASS testElementAttribute(framesetElement, "hashchange") is "window"
875 PASS testElementAttribute(framesetElement, "load") is "window"
876 PASS testElementAttribute(framesetElement, "message") is "window"
877 PASS testElementAttribute(framesetElement, "offline") is "window"
878 PASS testElementAttribute(framesetElement, "online") is "window"
879 PASS testElementAttribute(framesetElement, "orientationchange") is "window"
880 PASS testElementAttribute(framesetElement, "pagehide") is "window"
881 PASS testElementAttribute(framesetElement, "pageshow") is "window"
882 PASS testElementAttribute(framesetElement, "popstate") is "window"
883 PASS testElementAttribute(framesetElement, "resize") is "window"
884 PASS testElementAttribute(framesetElement, "storage") is "window"
885 PASS testElementAttribute(framesetElement, "unload") is "window"
886 PASS testElementAttribute(framesetElement, "webkitwillrevealbottom") is "window"
887 PASS testElementAttribute(framesetElement, "webkitwillrevealleft") is "window"
888 PASS testElementAttribute(framesetElement, "webkitwillrevealright") is "window"
889 PASS testElementAttribute(framesetElement, "webkitwillrevealtop") is "window"
890
891 Event names we expect to be forwarded from <frameset> element to document)
892
893 FAIL testElementAttribute(framesetElement, "selectionchange") should be document. Was none.
894
895 Non-forwarded event names on <frameset> element
896
897 PASS testElementAttribute(framesetElement, "abort") is "target"
898 PASS testElementAttribute(framesetElement, "animationend") is "target"
899 PASS testElementAttribute(framesetElement, "animationiteration") is "target"
900 PASS testElementAttribute(framesetElement, "animationstart") is "target"
901 PASS testElementAttribute(framesetElement, "autocomplete") is "target"
902 PASS testElementAttribute(framesetElement, "autocompleteerror") is "target"
903 PASS testElementAttribute(framesetElement, "beforecopy") is "target"
904 PASS testElementAttribute(framesetElement, "beforecut") is "target"
905 PASS testElementAttribute(framesetElement, "beforeload") is "target"
906 PASS testElementAttribute(framesetElement, "beforepaste") is "target"
907 PASS testElementAttribute(framesetElement, "canplay") is "target"
908 PASS testElementAttribute(framesetElement, "canplaythrough") is "target"
909 PASS testElementAttribute(framesetElement, "change") is "target"
910 PASS testElementAttribute(framesetElement, "click") is "target"
911 PASS testElementAttribute(framesetElement, "contextmenu") is "target"
912 PASS testElementAttribute(framesetElement, "copy") is "target"
913 PASS testElementAttribute(framesetElement, "cut") is "target"
914 PASS testElementAttribute(framesetElement, "dblclick") is "target"
915 PASS testElementAttribute(framesetElement, "drag") is "target"
916 PASS testElementAttribute(framesetElement, "dragend") is "target"
917 PASS testElementAttribute(framesetElement, "dragenter") is "target"
918 PASS testElementAttribute(framesetElement, "dragleave") is "target"
919 PASS testElementAttribute(framesetElement, "dragover") is "target"
920 PASS testElementAttribute(framesetElement, "dragstart") is "target"
921 PASS testElementAttribute(framesetElement, "drop") is "target"
922 PASS testElementAttribute(framesetElement, "durationchange") is "target"
923 PASS testElementAttribute(framesetElement, "emptied") is "target"
924 PASS testElementAttribute(framesetElement, "ended") is "target"
925 PASS testElementAttribute(framesetElement, "gesturechange") is "target"
926 PASS testElementAttribute(framesetElement, "gestureend") is "target"
927 PASS testElementAttribute(framesetElement, "gesturestart") is "target"
928 PASS testElementAttribute(framesetElement, "input") is "target"
929 PASS testElementAttribute(framesetElement, "invalid") is "target"
930 PASS testElementAttribute(framesetElement, "keydown") is "target"
931 PASS testElementAttribute(framesetElement, "keypress") is "target"
932 PASS testElementAttribute(framesetElement, "keyup") is "target"
933 PASS testElementAttribute(framesetElement, "loadeddata") is "target"
934 PASS testElementAttribute(framesetElement, "loadedmetadata") is "target"
935 PASS testElementAttribute(framesetElement, "loadstart") is "target"
936 PASS testElementAttribute(framesetElement, "mousedown") is "target"
937 PASS testElementAttribute(framesetElement, "mouseenter") is "target"
938 PASS testElementAttribute(framesetElement, "mouseleave") is "target"
939 PASS testElementAttribute(framesetElement, "mousemove") is "target"
940 PASS testElementAttribute(framesetElement, "mouseout") is "target"
941 PASS testElementAttribute(framesetElement, "mouseover") is "target"
942 PASS testElementAttribute(framesetElement, "mouseup") is "target"
943 PASS testElementAttribute(framesetElement, "mousewheel") is "target"
944 PASS testElementAttribute(framesetElement, "paste") is "target"
945 PASS testElementAttribute(framesetElement, "pause") is "target"
946 PASS testElementAttribute(framesetElement, "play") is "target"
947 PASS testElementAttribute(framesetElement, "playing") is "target"
948 PASS testElementAttribute(framesetElement, "progress") is "target"
949 PASS testElementAttribute(framesetElement, "ratechange") is "target"
950 PASS testElementAttribute(framesetElement, "reset") is "target"
951 FAIL testElementAttribute(framesetElement, "scroll") should be target. Was window.
952 PASS testElementAttribute(framesetElement, "search") is "target"
953 PASS testElementAttribute(framesetElement, "seeked") is "target"
954 PASS testElementAttribute(framesetElement, "seeking") is "target"
955 PASS testElementAttribute(framesetElement, "select") is "target"
956 PASS testElementAttribute(framesetElement, "selectstart") is "target"
957 PASS testElementAttribute(framesetElement, "stalled") is "target"
958 PASS testElementAttribute(framesetElement, "submit") is "target"
959 PASS testElementAttribute(framesetElement, "suspend") is "target"
960 PASS testElementAttribute(framesetElement, "timeupdate") is "target"
961 PASS testElementAttribute(framesetElement, "touchcancel") is "target"
962 PASS testElementAttribute(framesetElement, "touchend") is "target"
963 PASS testElementAttribute(framesetElement, "touchmove") is "target"
964 PASS testElementAttribute(framesetElement, "touchstart") is "target"
965 PASS testElementAttribute(framesetElement, "transitionend") is "target"
966 PASS testElementAttribute(framesetElement, "volumechange") is "target"
967 PASS testElementAttribute(framesetElement, "waiting") is "target"
968 PASS testElementAttribute(framesetElement, "webkitanimationend") is "target"
969 PASS testElementAttribute(framesetElement, "webkitanimationiteration") is "target"
970 PASS testElementAttribute(framesetElement, "webkitanimationstart") is "target"
971 PASS testElementAttribute(framesetElement, "webkitcurrentplaybacktargetiswirelesschanged") is "target"
972 PASS testElementAttribute(framesetElement, "webkitfullscreenchange") is "target"
973 PASS testElementAttribute(framesetElement, "webkitfullscreenerror") is "target"
974 PASS testElementAttribute(framesetElement, "webkitkeyadded") is "target"
975 PASS testElementAttribute(framesetElement, "webkitkeyerror") is "target"
976 PASS testElementAttribute(framesetElement, "webkitkeymessage") is "target"
977 PASS testElementAttribute(framesetElement, "webkitneedkey") is "target"
978 PASS testElementAttribute(framesetElement, "webkitplaybacktargetavailabilitychanged") is "target"
979 PASS testElementAttribute(framesetElement, "webkitpresentationmodechanged") is "target"
980 PASS testElementAttribute(framesetElement, "webkittransitionend") is "target"
981 PASS testElementAttribute(framesetElement, "wheel") is "target"
982
983 Event names we expect to not be able to set on <frameset> element
984
985 PASS testElementAttribute(framesetElement, "devicemotion") is "none"
986 PASS testElementAttribute(framesetElement, "deviceorientation") is "none"
987 PASS testElementAttribute(framesetElement, "noneventname") is "none"
988 PASS testElementAttribute(framesetElement, "pointerlockchange") is "none"
989 PASS testElementAttribute(framesetElement, "pointerlockerror") is "none"
990 PASS testElementAttribute(framesetElement, "readystatechange") is "none"
991 PASS testElementAttribute(framesetElement, "securitypolicyviolation") is "none"
992 PASS testElementAttribute(framesetElement, "webkitdeviceproximity") is "none"
993
994 Event names we expect to be able to set on an element (tested on the SVG <rect> element)
995
996 PASS testElementAttribute(rectElement, "abort") is "target"
997 PASS testElementAttribute(rectElement, "animationend") is "target"
998 PASS testElementAttribute(rectElement, "animationiteration") is "target"
999 PASS testElementAttribute(rectElement, "animationstart") is "target"
1000 PASS testElementAttribute(rectElement, "autocomplete") is "target"
1001 PASS testElementAttribute(rectElement, "autocompleteerror") is "target"
1002 PASS testElementAttribute(rectElement, "beforecopy") is "target"
1003 PASS testElementAttribute(rectElement, "beforecut") is "target"
1004 PASS testElementAttribute(rectElement, "beforeload") is "target"
1005 PASS testElementAttribute(rectElement, "beforepaste") is "target"
1006 PASS testElementAttribute(rectElement, "blur") is "target"
1007 PASS testElementAttribute(rectElement, "canplay") is "target"
1008 PASS testElementAttribute(rectElement, "canplaythrough") is "target"
1009 PASS testElementAttribute(rectElement, "change") is "target"
1010 PASS testElementAttribute(rectElement, "click") is "target"
1011 PASS testElementAttribute(rectElement, "contextmenu") is "target"
1012 PASS testElementAttribute(rectElement, "copy") is "target"
1013 PASS testElementAttribute(rectElement, "cut") is "target"
1014 PASS testElementAttribute(rectElement, "dblclick") is "target"
1015 PASS testElementAttribute(rectElement, "drag") is "target"
1016 PASS testElementAttribute(rectElement, "dragend") is "target"
1017 PASS testElementAttribute(rectElement, "dragenter") is "target"
1018 PASS testElementAttribute(rectElement, "dragleave") is "target"
1019 PASS testElementAttribute(rectElement, "dragover") is "target"
1020 PASS testElementAttribute(rectElement, "dragstart") is "target"
1021 PASS testElementAttribute(rectElement, "drop") is "target"
1022 PASS testElementAttribute(rectElement, "durationchange") is "target"
1023 PASS testElementAttribute(rectElement, "emptied") is "target"
1024 PASS testElementAttribute(rectElement, "ended") is "target"
1025 PASS testElementAttribute(rectElement, "error") is "target"
1026 PASS testElementAttribute(rectElement, "focus") is "target"
1027 PASS testElementAttribute(rectElement, "focusin") is "target"
1028 PASS testElementAttribute(rectElement, "focusout") is "target"
1029 PASS testElementAttribute(rectElement, "gesturechange") is "target"
1030 PASS testElementAttribute(rectElement, "gestureend") is "target"
1031 PASS testElementAttribute(rectElement, "gesturestart") is "target"
1032 PASS testElementAttribute(rectElement, "input") is "target"
1033 PASS testElementAttribute(rectElement, "invalid") is "target"
1034 PASS testElementAttribute(rectElement, "keydown") is "target"
1035 PASS testElementAttribute(rectElement, "keypress") is "target"
1036 PASS testElementAttribute(rectElement, "keyup") is "target"
1037 PASS testElementAttribute(rectElement, "load") is "target"
1038 PASS testElementAttribute(rectElement, "loadeddata") is "target"
1039 PASS testElementAttribute(rectElement, "loadedmetadata") is "target"
1040 PASS testElementAttribute(rectElement, "loadstart") is "target"
1041 PASS testElementAttribute(rectElement, "mousedown") is "target"
1042 PASS testElementAttribute(rectElement, "mouseenter") is "target"
1043 PASS testElementAttribute(rectElement, "mouseleave") is "target"
1044 PASS testElementAttribute(rectElement, "mousemove") is "target"
1045 PASS testElementAttribute(rectElement, "mouseout") is "target"
1046 PASS testElementAttribute(rectElement, "mouseover") is "target"
1047 PASS testElementAttribute(rectElement, "mouseup") is "target"
1048 PASS testElementAttribute(rectElement, "mousewheel") is "target"
1049 PASS testElementAttribute(rectElement, "paste") is "target"
1050 PASS testElementAttribute(rectElement, "pause") is "target"
1051 PASS testElementAttribute(rectElement, "play") is "target"
1052 PASS testElementAttribute(rectElement, "playing") is "target"
1053 PASS testElementAttribute(rectElement, "progress") is "target"
1054 PASS testElementAttribute(rectElement, "ratechange") is "target"
1055 PASS testElementAttribute(rectElement, "reset") is "target"
1056 PASS testElementAttribute(rectElement, "scroll") is "target"
1057 PASS testElementAttribute(rectElement, "search") is "target"
1058 PASS testElementAttribute(rectElement, "seeked") is "target"
1059 PASS testElementAttribute(rectElement, "seeking") is "target"
1060 PASS testElementAttribute(rectElement, "select") is "target"
1061 PASS testElementAttribute(rectElement, "selectstart") is "target"
1062 PASS testElementAttribute(rectElement, "stalled") is "target"
1063 PASS testElementAttribute(rectElement, "submit") is "target"
1064 PASS testElementAttribute(rectElement, "suspend") is "target"
1065 PASS testElementAttribute(rectElement, "timeupdate") is "target"
1066 PASS testElementAttribute(rectElement, "touchcancel") is "target"
1067 PASS testElementAttribute(rectElement, "touchend") is "target"
1068 PASS testElementAttribute(rectElement, "touchmove") is "target"
1069 PASS testElementAttribute(rectElement, "touchstart") is "target"
1070 PASS testElementAttribute(rectElement, "transitionend") is "target"
1071 PASS testElementAttribute(rectElement, "volumechange") is "target"
1072 PASS testElementAttribute(rectElement, "waiting") is "target"
1073 PASS testElementAttribute(rectElement, "webkitanimationend") is "target"
1074 PASS testElementAttribute(rectElement, "webkitanimationiteration") is "target"
1075 PASS testElementAttribute(rectElement, "webkitanimationstart") is "target"
1076 PASS testElementAttribute(rectElement, "webkitcurrentplaybacktargetiswirelesschanged") is "target"
1077 PASS testElementAttribute(rectElement, "webkitfullscreenchange") is "target"
1078 PASS testElementAttribute(rectElement, "webkitfullscreenerror") is "target"
1079 PASS testElementAttribute(rectElement, "webkitkeyadded") is "target"
1080 PASS testElementAttribute(rectElement, "webkitkeyerror") is "target"
1081 PASS testElementAttribute(rectElement, "webkitkeymessage") is "target"
1082 PASS testElementAttribute(rectElement, "webkitneedkey") is "target"
1083 PASS testElementAttribute(rectElement, "webkitplaybacktargetavailabilitychanged") is "target"
1084 PASS testElementAttribute(rectElement, "webkitpresentationmodechanged") is "target"
1085 PASS testElementAttribute(rectElement, "webkittransitionend") is "target"
1086 PASS testElementAttribute(rectElement, "webkitwillrevealbottom") is "target"
1087 PASS testElementAttribute(rectElement, "webkitwillrevealleft") is "target"
1088 PASS testElementAttribute(rectElement, "webkitwillrevealright") is "target"
1089 PASS testElementAttribute(rectElement, "webkitwillrevealtop") is "target"
1090 PASS testElementAttribute(rectElement, "wheel") is "target"
1091
1092 Event names we expect not to be able to set on an element (tested on the SVG <rect> element)
1093
1094 PASS testElementAttribute(rectElement, "beforeunload") is "none"
1095 PASS testElementAttribute(rectElement, "devicemotion") is "none"
1096 PASS testElementAttribute(rectElement, "deviceorientation") is "none"
1097 PASS testElementAttribute(rectElement, "hashchange") is "none"
1098 PASS testElementAttribute(rectElement, "message") is "none"
1099 PASS testElementAttribute(rectElement, "noneventname") is "none"
1100 PASS testElementAttribute(rectElement, "offline") is "none"
1101 PASS testElementAttribute(rectElement, "online") is "none"
1102 PASS testElementAttribute(rectElement, "orientationchange") is "none"
1103 PASS testElementAttribute(rectElement, "pagehide") is "none"
1104 PASS testElementAttribute(rectElement, "pageshow") is "none"
1105 PASS testElementAttribute(rectElement, "pointerlockchange") is "none"
1106 PASS testElementAttribute(rectElement, "pointerlockerror") is "none"
1107 PASS testElementAttribute(rectElement, "popstate") is "none"
1108 PASS testElementAttribute(rectElement, "readystatechange") is "none"
1109 PASS testElementAttribute(rectElement, "resize") is "none"
1110 PASS testElementAttribute(rectElement, "securitypolicyviolation") is "none"
1111 PASS testElementAttribute(rectElement, "selectionchange") is "none"
1112 PASS testElementAttribute(rectElement, "storage") is "none"
1113 PASS testElementAttribute(rectElement, "unload") is "none"
1114 PASS testElementAttribute(rectElement, "webkitdeviceproximity") is "none"
1115
1116 Event names on a non-HTML element
1117
1118 FAIL testElementAttribute(nonHTMLElement, "abort") should be none. Was script: target; content: none.
1119 FAIL testElementAttribute(nonHTMLElement, "animationend") should be none. Was script: target; content: none.
1120 FAIL testElementAttribute(nonHTMLElement, "animationiteration") should be none. Was script: target; content: none.
1121 FAIL testElementAttribute(nonHTMLElement, "animationstart") should be none. Was script: target; content: none.
1122 FAIL testElementAttribute(nonHTMLElement, "autocomplete") should be none. Was script: target; content: none.
1123 FAIL testElementAttribute(nonHTMLElement, "autocompleteerror") should be none. Was script: target; content: none.
1124 FAIL testElementAttribute(nonHTMLElement, "beforecopy") should be none. Was script: target; content: none.
1125 FAIL testElementAttribute(nonHTMLElement, "beforecut") should be none. Was script: target; content: none.
1126 FAIL testElementAttribute(nonHTMLElement, "beforeload") should be none. Was script: target; content: none.
1127 FAIL testElementAttribute(nonHTMLElement, "beforepaste") should be none. Was script: target; content: none.
1128 PASS testElementAttribute(nonHTMLElement, "beforeunload") is "none"
1129 FAIL testElementAttribute(nonHTMLElement, "blur") should be none. Was script: target; content: none.
1130 FAIL testElementAttribute(nonHTMLElement, "canplay") should be none. Was script: target; content: none.
1131 FAIL testElementAttribute(nonHTMLElement, "canplaythrough") should be none. Was script: target; content: none.
1132 FAIL testElementAttribute(nonHTMLElement, "change") should be none. Was script: target; content: none.
1133 FAIL testElementAttribute(nonHTMLElement, "click") should be none. Was script: target; content: none.
1134 FAIL testElementAttribute(nonHTMLElement, "contextmenu") should be none. Was script: target; content: none.
1135 FAIL testElementAttribute(nonHTMLElement, "copy") should be none. Was script: target; content: none.
1136 FAIL testElementAttribute(nonHTMLElement, "cut") should be none. Was script: target; content: none.
1137 FAIL testElementAttribute(nonHTMLElement, "dblclick") should be none. Was script: target; content: none.
1138 PASS testElementAttribute(nonHTMLElement, "devicemotion") is "none"
1139 PASS testElementAttribute(nonHTMLElement, "deviceorientation") is "none"
1140 FAIL testElementAttribute(nonHTMLElement, "drag") should be none. Was script: target; content: none.
1141 FAIL testElementAttribute(nonHTMLElement, "dragend") should be none. Was script: target; content: none.
1142 FAIL testElementAttribute(nonHTMLElement, "dragenter") should be none. Was script: target; content: none.
1143 FAIL testElementAttribute(nonHTMLElement, "dragleave") should be none. Was script: target; content: none.
1144 FAIL testElementAttribute(nonHTMLElement, "dragover") should be none. Was script: target; content: none.
1145 FAIL testElementAttribute(nonHTMLElement, "dragstart") should be none. Was script: target; content: none.
1146 FAIL testElementAttribute(nonHTMLElement, "drop") should be none. Was script: target; content: none.
1147 FAIL testElementAttribute(nonHTMLElement, "durationchange") should be none. Was script: target; content: none.
1148 FAIL testElementAttribute(nonHTMLElement, "emptied") should be none. Was script: target; content: none.
1149 FAIL testElementAttribute(nonHTMLElement, "ended") should be none. Was script: target; content: none.
1150 FAIL testElementAttribute(nonHTMLElement, "error") should be none. Was script: target; content: none.
1151 FAIL testElementAttribute(nonHTMLElement, "focus") should be none. Was script: target; content: none.
1152 FAIL testElementAttribute(nonHTMLElement, "focusin") should be none. Was script: target; content: none.
1153 FAIL testElementAttribute(nonHTMLElement, "focusout") should be none. Was script: target; content: none.
1154 FAIL testElementAttribute(nonHTMLElement, "gesturechange") should be none. Was script: target; content: none.
1155 FAIL testElementAttribute(nonHTMLElement, "gestureend") should be none. Was script: target; content: none.
1156 FAIL testElementAttribute(nonHTMLElement, "gesturestart") should be none. Was script: target; content: none.
1157 PASS testElementAttribute(nonHTMLElement, "hashchange") is "none"
1158 FAIL testElementAttribute(nonHTMLElement, "input") should be none. Was script: target; content: none.
1159 FAIL testElementAttribute(nonHTMLElement, "invalid") should be none. Was script: target; content: none.
1160 FAIL testElementAttribute(nonHTMLElement, "keydown") should be none. Was script: target; content: none.
1161 FAIL testElementAttribute(nonHTMLElement, "keypress") should be none. Was script: target; content: none.
1162 FAIL testElementAttribute(nonHTMLElement, "keyup") should be none. Was script: target; content: none.
1163 FAIL testElementAttribute(nonHTMLElement, "load") should be none. Was script: target; content: none.
1164 FAIL testElementAttribute(nonHTMLElement, "loadeddata") should be none. Was script: target; content: none.
1165 FAIL testElementAttribute(nonHTMLElement, "loadedmetadata") should be none. Was script: target; content: none.
1166 FAIL testElementAttribute(nonHTMLElement, "loadstart") should be none. Was script: target; content: none.
1167 PASS testElementAttribute(nonHTMLElement, "message") is "none"
1168 FAIL testElementAttribute(nonHTMLElement, "mousedown") should be none. Was script: target; content: none.
1169 FAIL testElementAttribute(nonHTMLElement, "mouseenter") should be none. Was script: target; content: none.
1170 FAIL testElementAttribute(nonHTMLElement, "mouseleave") should be none. Was script: target; content: none.
1171 FAIL testElementAttribute(nonHTMLElement, "mousemove") should be none. Was script: target; content: none.
1172 FAIL testElementAttribute(nonHTMLElement, "mouseout") should be none. Was script: target; content: none.
1173 FAIL testElementAttribute(nonHTMLElement, "mouseover") should be none. Was script: target; content: none.
1174 FAIL testElementAttribute(nonHTMLElement, "mouseup") should be none. Was script: target; content: none.
1175 FAIL testElementAttribute(nonHTMLElement, "mousewheel") should be none. Was script: target; content: none.
1176 PASS testElementAttribute(nonHTMLElement, "noneventname") is "none"
1177 PASS testElementAttribute(nonHTMLElement, "offline") is "none"
1178 PASS testElementAttribute(nonHTMLElement, "online") is "none"
1179 PASS testElementAttribute(nonHTMLElement, "orientationchange") is "none"
1180 PASS testElementAttribute(nonHTMLElement, "pagehide") is "none"
1181 PASS testElementAttribute(nonHTMLElement, "pageshow") is "none"
1182 FAIL testElementAttribute(nonHTMLElement, "paste") should be none. Was script: target; content: none.
1183 FAIL testElementAttribute(nonHTMLElement, "pause") should be none. Was script: target; content: none.
1184 FAIL testElementAttribute(nonHTMLElement, "play") should be none. Was script: target; content: none.
1185 FAIL testElementAttribute(nonHTMLElement, "playing") should be none. Was script: target; content: none.
1186 PASS testElementAttribute(nonHTMLElement, "pointerlockchange") is "none"
1187 PASS testElementAttribute(nonHTMLElement, "pointerlockerror") is "none"
1188 PASS testElementAttribute(nonHTMLElement, "popstate") is "none"
1189 FAIL testElementAttribute(nonHTMLElement, "progress") should be none. Was script: target; content: none.
1190 FAIL testElementAttribute(nonHTMLElement, "ratechange") should be none. Was script: target; content: none.
1191 PASS testElementAttribute(nonHTMLElement, "readystatechange") is "none"
1192 FAIL testElementAttribute(nonHTMLElement, "reset") should be none. Was script: target; content: none.
1193 PASS testElementAttribute(nonHTMLElement, "resize") is "none"
1194 FAIL testElementAttribute(nonHTMLElement, "scroll") should be none. Was script: target; content: none.
1195 FAIL testElementAttribute(nonHTMLElement, "search") should be none. Was script: target; content: none.
1196 PASS testElementAttribute(nonHTMLElement, "securitypolicyviolation") is "none"
1197 FAIL testElementAttribute(nonHTMLElement, "seeked") should be none. Was script: target; content: none.
1198 FAIL testElementAttribute(nonHTMLElement, "seeking") should be none. Was script: target; content: none.
1199 FAIL testElementAttribute(nonHTMLElement, "select") should be none. Was script: target; content: none.
1200 PASS testElementAttribute(nonHTMLElement, "selectionchange") is "none"
1201 FAIL testElementAttribute(nonHTMLElement, "selectstart") should be none. Was script: target; content: none.
1202 FAIL testElementAttribute(nonHTMLElement, "stalled") should be none. Was script: target; content: none.
1203 PASS testElementAttribute(nonHTMLElement, "storage") is "none"
1204 FAIL testElementAttribute(nonHTMLElement, "submit") should be none. Was script: target; content: none.
1205 FAIL testElementAttribute(nonHTMLElement, "suspend") should be none. Was script: target; content: none.
1206 FAIL testElementAttribute(nonHTMLElement, "timeupdate") should be none. Was script: target; content: none.
1207 FAIL testElementAttribute(nonHTMLElement, "touchcancel") should be none. Was script: target; content: none.
1208 FAIL testElementAttribute(nonHTMLElement, "touchend") should be none. Was script: target; content: none.
1209 FAIL testElementAttribute(nonHTMLElement, "touchmove") should be none. Was script: target; content: none.
1210 FAIL testElementAttribute(nonHTMLElement, "touchstart") should be none. Was script: target; content: none.
1211 FAIL testElementAttribute(nonHTMLElement, "transitionend") should be none. Was script: target; content: none.
1212 PASS testElementAttribute(nonHTMLElement, "unload") is "none"
1213 FAIL testElementAttribute(nonHTMLElement, "volumechange") should be none. Was script: target; content: none.
1214 FAIL testElementAttribute(nonHTMLElement, "waiting") should be none. Was script: target; content: none.
1215 FAIL testElementAttribute(nonHTMLElement, "webkitanimationend") should be none. Was script: target; content: none.
1216 FAIL testElementAttribute(nonHTMLElement, "webkitanimationiteration") should be none. Was script: target; content: none.
1217 FAIL testElementAttribute(nonHTMLElement, "webkitanimationstart") should be none. Was script: target; content: none.
1218 FAIL testElementAttribute(nonHTMLElement, "webkitcurrentplaybacktargetiswirelesschanged") should be none. Was script: target; content: none.
1219 PASS testElementAttribute(nonHTMLElement, "webkitdeviceproximity") is "none"
1220 FAIL testElementAttribute(nonHTMLElement, "webkitfullscreenchange") should be none. Was script: target; content: none.
1221 FAIL testElementAttribute(nonHTMLElement, "webkitfullscreenerror") should be none. Was script: target; content: none.
1222 FAIL testElementAttribute(nonHTMLElement, "webkitkeyadded") should be none. Was script: target; content: none.
1223 FAIL testElementAttribute(nonHTMLElement, "webkitkeyerror") should be none. Was script: target; content: none.
1224 FAIL testElementAttribute(nonHTMLElement, "webkitkeymessage") should be none. Was script: target; content: none.
1225 FAIL testElementAttribute(nonHTMLElement, "webkitneedkey") should be none. Was script: target; content: none.
1226 FAIL testElementAttribute(nonHTMLElement, "webkitplaybacktargetavailabilitychanged") should be none. Was script: target; content: none.
1227 FAIL testElementAttribute(nonHTMLElement, "webkitpresentationmodechanged") should be none. Was script: target; content: none.
1228 FAIL testElementAttribute(nonHTMLElement, "webkittransitionend") should be none. Was script: target; content: none.
1229 FAIL testElementAttribute(nonHTMLElement, "webkitwillrevealbottom") should be none. Was script: target; content: none.
1230 FAIL testElementAttribute(nonHTMLElement, "webkitwillrevealleft") should be none. Was script: target; content: none.
1231 FAIL testElementAttribute(nonHTMLElement, "webkitwillrevealright") should be none. Was script: target; content: none.
1232 FAIL testElementAttribute(nonHTMLElement, "webkitwillrevealtop") should be none. Was script: target; content: none.
1233 FAIL testElementAttribute(nonHTMLElement, "wheel") should be none. Was script: target; content: none.
1234
1235 PASS successfullyParsed is true
1236
1237 TEST COMPLETE
1238