tor-browser

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

test_bug737612.html (904B)


      1 <!doctype html>
      2 <!--
      3 https://bugzilla.mozilla.org/show_bug.cgi?id=737612
      4 -->
      5 <title>Test for Bug 737612</title>
      6 <script src="/tests/SimpleTest/SimpleTest.js"></script>
      7 <link rel="stylesheet" href="/tests/SimpleTest/test.css"/>
      8 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=737612">Mozilla Bug 737612</a>
      9 <script>
     10 
     11 /** Test for Bug 737612 */
     12 var text = document.createTextNode("abc");
     13 var range = document.createRange();
     14 range.setStart(text, 1);
     15 var threw = false;
     16 try {
     17  range.insertNode(document.head);
     18 } catch(e) {
     19  var threw = true;
     20  is(e.name, "HierarchyRequestError",
     21     "Must throw HierarchyRequestError");
     22  is(Object.getPrototypeOf(e), DOMException.prototype,
     23     "Must throw DOMException");
     24  is(e.code, DOMException.HIERARCHY_REQUEST_ERR,
     25     "Must throw HIERARCHY_REQUEST_ERR");
     26 }
     27 ok(threw, "Must throw when insertNode()ing into detached text node");
     28 
     29 </script>