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

Side by Side Diff: third_party/WebKit/LayoutTests/imported/wpt/dom/historical.html

Issue 2323113002: Revert "Import wpt@65954a35b4e0a5cee1f4839271ba0e44f187c0a6" (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 3 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 <title>Historical DOM features must be removed</title> 2 <title>Historical DOM features must be removed</title>
3 <script src="/resources/testharness.js"></script> 3 <script src="/resources/testharness.js"></script>
4 <script src="/resources/testharnessreport.js"></script> 4 <script src="/resources/testharnessreport.js"></script>
5 <div id=log></div> 5 <div id=log></div>
6 <script> 6 <script>
7 function isInterfaceNuked(name) { 7 function isInterfaceNuked(name) {
8 test(function() { 8 test(function() {
9 assert_equals(window[name], undefined) 9 assert_equals(window[name], undefined)
10 }, "Historical DOM features must be removed: " + name) 10 }, "Historical DOM features must be removed: " + name)
11 } 11 }
12 var nukedInterfaces = [ 12 var nukedInterfaces = [
13 "CDATASection",
13 "DOMConfiguration", 14 "DOMConfiguration",
14 "DOMError", 15 "DOMError",
15 "DOMErrorHandler", 16 "DOMErrorHandler",
16 "DOMImplementationList", 17 "DOMImplementationList",
17 "DOMImplementationSource", 18 "DOMImplementationSource",
18 "DOMLocator", 19 "DOMLocator",
19 "DOMObject", 20 "DOMObject",
20 "DOMSettableTokenList", 21 "DOMSettableTokenList",
21 "DOMUserData", 22 "DOMUserData",
22 "Entity", 23 "Entity",
23 "EntityReference", 24 "EntityReference",
24 "EventException", // DOM Events 25 "EventException", // DOM Events
25 "NameList", 26 "NameList",
26 "Notation", 27 "Notation",
27 "TypeInfo", 28 "TypeInfo",
28 "UserDataHandler", 29 "UserDataHandler",
29 "RangeException" // DOM Range 30 "RangeException" // DOM Range
30 ] 31 ]
31 nukedInterfaces.forEach(isInterfaceNuked) 32 nukedInterfaces.forEach(isInterfaceNuked)
32 33
33 function isNukedFromDocument(name) { 34 function isNukedFromDocument(name) {
34 test(function() { 35 test(function() {
35 var doc = document.implementation.createDocument(null,null,null) 36 var doc = document.implementation.createDocument(null,null,null)
36 assert_equals(document[name], undefined) 37 assert_equals(document[name], undefined)
37 assert_equals(doc[name], undefined) 38 assert_equals(doc[name], undefined)
38 }, "Historical DOM features must be removed: " + name) 39 }, "Historical DOM features must be removed: " + name)
39 } 40 }
40 var documentNuked = [ 41 var documentNuked = [
42 "createCDATASection",
41 "createEntityReference", 43 "createEntityReference",
42 "xmlEncoding", 44 "xmlEncoding",
43 "xmlStandalone", 45 "xmlStandalone",
44 "xmlVersion", 46 "xmlVersion",
45 "strictErrorChecking", 47 "strictErrorChecking",
46 "domConfig", 48 "domConfig",
47 "normalizeDocument", 49 "normalizeDocument",
48 "renameNode", 50 "renameNode",
49 "defaultCharset", 51 "defaultCharset",
50 "height", 52 "height",
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
123 function isNukedFromWindow(name) { 125 function isNukedFromWindow(name) {
124 test(function() { 126 test(function() {
125 assert_equals(window[name], undefined) 127 assert_equals(window[name], undefined)
126 }, "Window member must be nuked: " + name) 128 }, "Window member must be nuked: " + name)
127 } 129 }
128 var windowNuked = [ 130 var windowNuked = [
129 "attachEvent" 131 "attachEvent"
130 ] 132 ]
131 windowNuked.forEach(isNukedFromWindow) 133 windowNuked.forEach(isNukedFromWindow)
132 </script> 134 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698