tor-browser

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

document.tentative.html (1128B)


      1 <!doctype html>
      2 <title>XPath parent of documentElement</title>
      3 <script src='/resources/testharness.js'></script>
      4 <script src='/resources/testharnessreport.js'></script>
      5 <body>
      6 <script>
      7 test(function() {
      8  var result = document.evaluate("..", // expression
      9                                document.documentElement, // context node
     10                                null, // resolver
     11                                XPathResult.ANY_TYPE, // type
     12                                null); // result
     13  var matched = [];
     14  var cur;
     15  while ((cur = result.iterateNext()) !== null) {
     16    matched.push(cur);
     17  }
     18  assert_array_equals(matched, [document]);
     19  // Evaluate again, but reuse result from previous evaluation.
     20  result = document.evaluate("..", // expression
     21                            document.documentElement, // context node
     22                            null, // resolver
     23                            XPathResult.ANY_TYPE, // type
     24                            result); // result
     25  matched = [];
     26  while ((cur = result.iterateNext()) !== null) {
     27    matched.push(cur);
     28  }
     29  assert_array_equals(matched, [document]);
     30 });
     31 </script>