tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

outerHTML.html (1340B)


      1 <!DOCTYPE html>
      2 <html>
      3  <head>
      4    <title>HTML Test: element.outerHTML to verify HTML fragment serialization algorithm</title>
      5    <link rel="author" title="Intel" href="http://www.intel.com/">
      6    <link rel="help" href="https://html.spec.whatwg.org/multipage/#html-fragment-serialization-algorithm">
      7    <link rel="help" href="https://dvcs.w3.org/hg/innerhtml/raw-file/tip/index.html#widl-Element-outerHTML">
      8    <script src="/resources/testharness.js"></script>
      9    <script src="/resources/testharnessreport.js"></script>
     10    <script src="../../resources/common.js"></script>
     11  </head>
     12  <body>
     13    <div id="log"></div>
     14    <script>
     15      test(function() {
     16        const non_void_elements = HTML5_ELEMENTS.filter(el => !HTML5_VOID_ELEMENTS.includes(el));
     17        non_void_elements.forEach(function(ele) {
     18          test(function() {
     19            var e = document.createElement(ele);
     20            assert_equals(e.outerHTML, "<" + ele + "></" + ele + ">", ele + " node created." );
     21          }, "Node for " + ele);
     22        });
     23        HTML5_VOID_ELEMENTS.forEach(function(ele) {
     24          test(function() {
     25            var e = document.createElement(ele);
     26            assert_equals(e.outerHTML, "<" + ele + ">", ele + " node created." );
     27          }, "Node for " + ele);
     28        });
     29      }, document.title);
     30    </script>
     31  </body>
     32 </html>