Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(173)

Side by Side Diff: third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createEvent.html

Issue 2360123002: Import wpt@3801ab5834101113e5f53bfb57e3c76b2b87ecbb (Closed)
Patch Set: Mark the failing test to Win only Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <meta charset=utf-8> 2 <meta charset=utf-8>
3 <title>Document.createEvent</title> 3 <title>Document.createEvent</title>
4 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-createevent"> 4 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-createevent">
5 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharness.js"></script>
6 <script src="/resources/testharnessreport.js"></script> 6 <script src="/resources/testharnessreport.js"></script>
7 <script src="Document-createEvent.js"></script> 7 <script src="Document-createEvent.js"></script>
8 <div id="log"></div> 8 <div id="log"></div>
9 <script> 9 <script>
10 function testAlias(arg, iface) { 10 function testAlias(arg, iface) {
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 }); 65 });
66 }, "Should throw NOT_SUPPORTED_ERR for unrecognized arguments"); 66 }, "Should throw NOT_SUPPORTED_ERR for unrecognized arguments");
67 67
68 /* 68 /*
69 * The following are event interfaces which do actually exist, but must still 69 * The following are event interfaces which do actually exist, but must still
70 * throw since they're absent from the table in the spec for 70 * throw since they're absent from the table in the spec for
71 * document.createEvent(). This list is not exhaustive, but includes all 71 * document.createEvent(). This list is not exhaustive, but includes all
72 * interfaces that it is known some UA does or did not throw for. 72 * interfaces that it is known some UA does or did not throw for.
73 */ 73 */
74 var someNonCreateableEvents = [ 74 var someNonCreateableEvents = [
75 "AnimationPlaybackEvent",
76 "AnimationPlayerEvent",
75 "ApplicationCacheErrorEvent", 77 "ApplicationCacheErrorEvent",
76 "AudioProcessingEvent", 78 "AudioProcessingEvent",
77 "AutocompleteErrorEvent", 79 "AutocompleteErrorEvent",
78 "BeforeInstallPromptEvent", 80 "BeforeInstallPromptEvent",
79 "BlobEvent", 81 "BlobEvent",
80 "ClipboardEvent", 82 "ClipboardEvent",
81 "CommandEvent", 83 "CommandEvent",
82 "DataContainerEvent", 84 "DataContainerEvent",
83 "DeviceLightEvent", 85 "DeviceLightEvent",
84 "ExtendableEvent", 86 "ExtendableEvent",
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
143 145
144 if (!(eventInterface + "s" in aliases)) { 146 if (!(eventInterface + "s" in aliases)) {
145 test(function () { 147 test(function () {
146 assert_throws("NOT_SUPPORTED_ERR", function () { 148 assert_throws("NOT_SUPPORTED_ERR", function () {
147 var evt = document.createEvent(eventInterface + "s"); 149 var evt = document.createEvent(eventInterface + "s");
148 }); 150 });
149 }, 'Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "' + eventInterface + 's"'); 151 }, 'Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "' + eventInterface + 's"');
150 } 152 }
151 }); 153 });
152 </script> 154 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698