historical.html (838B)
1 <!doctype html> 2 <title>Custom Elements historical features</title> 3 <script src=/resources/testharness.js></script> 4 <script src=/resources/testharnessreport.js></script> 5 <script> 6 test(() => { 7 assert_false('registerElement' in document); 8 }, 'document.registerElement should not exist'); 9 10 test(() => { 11 const dummy = document.createElement("div"); 12 const shadowRoot = dummy.attachShadow({ mode: "closed" }); 13 assert_equals(shadowRoot.importNode, undefined); 14 assert_equals(shadowRoot.createElement, undefined); 15 assert_equals(shadowRoot.createElementNS, undefined); 16 }, "ShadowRoot doesn't have importNode or createElement[NS]"); 17 18 test(() => { 19 const dummy = document.createElement("div"); 20 dummy.attachShadow({ mode: "closed", get registry() { throw "FAIL" } }); 21 }, "attachShadow() does not recognize a registry member"); 22 </script>