tor-browser

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

Node-nodeName.html (1470B)


      1 <!DOCTYPE html>
      2 <title>Node.nodeName</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <div id="log"></div>
      6 <script>
      7 test(function() {
      8  var HTMLNS = "http://www.w3.org/1999/xhtml",
      9      SVGNS = "http://www.w3.org/2000/svg"
     10  assert_equals(document.createElementNS(HTMLNS, "I").nodeName, "I")
     11  assert_equals(document.createElementNS(HTMLNS, "i").nodeName, "I")
     12  assert_equals(document.createElementNS(SVGNS, "svg").nodeName, "svg")
     13  assert_equals(document.createElementNS(SVGNS, "SVG").nodeName, "SVG")
     14  assert_equals(document.createElementNS(HTMLNS, "x:b").nodeName, "X:B")
     15 }, "For Element nodes, nodeName should return the same as tagName.")
     16 test(function() {
     17  assert_equals(document.createTextNode("foo").nodeName, "#text")
     18 }, "For Text nodes, nodeName should return \"#text\".")
     19 test(function() {
     20  assert_equals(document.createComment("foo").nodeName, "#comment")
     21 }, "For Comment nodes, nodeName should return \"#comment\".")
     22 test(function() {
     23  assert_equals(document.nodeName, "#document")
     24 }, "For Document nodes, nodeName should return \"#document\".")
     25 test(function() {
     26  assert_equals(document.doctype.nodeName, "html")
     27 }, "For DocumentType nodes, nodeName should return the name.")
     28 test(function() {
     29  assert_equals(document.createDocumentFragment().nodeName,
     30                "#document-fragment")
     31 }, "For DocumentFragment nodes, nodeName should return \"#document-fragment\".")
     32 </script>