diff options
Diffstat (limited to 'testing/web-platform/tests/dom/interface-objects.html')
-rw-r--r-- | testing/web-platform/tests/dom/interface-objects.html | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/testing/web-platform/tests/dom/interface-objects.html b/testing/web-platform/tests/dom/interface-objects.html deleted file mode 100644 index df4ca51e4..000000000 --- a/testing/web-platform/tests/dom/interface-objects.html +++ /dev/null @@ -1,44 +0,0 @@ -<!DOCTYPE html> -<title>Interfaces</title> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<div id="log"></div> -<script> -function testInterfaceDeletable(iface) { - test(function() { - assert_true(!!window[iface], "Interface should exist.") - assert_true(delete window[iface], "The delete operator should return true.") - assert_equals(window[iface], undefined, "Interface should be gone.") - }, "Should be able to delete " + iface + ".") -} -var interfaces = [ - "Event", - "CustomEvent", - "EventTarget", - "Node", - "Document", - "DOMImplementation", - "DocumentFragment", - "ProcessingInstruction", - "DocumentType", - "Element", - "Attr", - "CharacterData", - "Text", - "Comment", - "NodeIterator", - "TreeWalker", - "NodeFilter", - "NodeList", - "HTMLCollection", - "DOMTokenList" -]; -test(function() { - for (var p in window) { - interfaces.forEach(function(i) { - assert_not_equals(p, i) - }) - } -}, "Interface objects properties should not be Enumerable") -interfaces.forEach(testInterfaceDeletable); -</script> |