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

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

Issue 2477133002: Import wpt@306326cfe973b6c7019c50879ad03b02825c7539 (Closed)
Patch Set: Modify TestExpectations or download new baselines for tests. Created 4 years, 1 month 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) {
11 var ev; 11 var ev;
12 test(function() { 12 test(function() {
13 ev = document.createEvent(arg); 13 ev = document.createEvent(arg);
14 assert_true(ev instanceof window[iface]); 14 assert_equals(Object.getPrototypeOf(ev), window[iface].prototype);
15 assert_true(ev instanceof Event);
16 }, arg + " should be an alias for " + iface + "."); 15 }, arg + " should be an alias for " + iface + ".");
17 test(function() { 16 test(function() {
18 assert_equals(ev.type, "", 17 assert_equals(ev.type, "",
19 "type should be initialized to the empty string"); 18 "type should be initialized to the empty string");
20 assert_equals(ev.target, null, 19 assert_equals(ev.target, null,
21 "target should be initialized to null"); 20 "target should be initialized to null");
22 assert_equals(ev.currentTarget, null, 21 assert_equals(ev.currentTarget, null,
23 "currentTarget should be initialized to null"); 22 "currentTarget should be initialized to null");
24 assert_equals(ev.eventPhase, 0, 23 assert_equals(ev.eventPhase, 0,
25 "eventPhase should be initialized to NONE (0)"); 24 "eventPhase should be initialized to NONE (0)");
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
145 144
146 if (!(eventInterface + "s" in aliases)) { 145 if (!(eventInterface + "s" in aliases)) {
147 test(function () { 146 test(function () {
148 assert_throws("NOT_SUPPORTED_ERR", function () { 147 assert_throws("NOT_SUPPORTED_ERR", function () {
149 var evt = document.createEvent(eventInterface + "s"); 148 var evt = document.createEvent(eventInterface + "s");
150 }); 149 });
151 }, 'Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "' + eventInterface + 's"'); 150 }, 'Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "' + eventInterface + 's"');
152 } 151 }
153 }); 152 });
154 </script> 153 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698