tor-browser

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

test_bug461735.html (1564B)


      1 <!DOCTYPE HTML>
      2 <html>
      3 <!--
      4 https://bugzilla.mozilla.org/show_bug.cgi?id=461735
      5 -->
      6 <head>
      7  <title>Test for Bug 461735</title>
      8  <script src="/tests/SimpleTest/SimpleTest.js"></script>
      9  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
     10 </head>
     11 <body>
     12 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=461735">Mozilla Bug 461735</a>
     13 <p id="display"></p>
     14 <div id="content" style="display: none">
     15  
     16 </div>
     17 <pre id="test">
     18 <script type="application/javascript">
     19 var errorFired = false;
     20 window.onerror = function(message, uri, line) {
     21  is(message, "Script error.", "Should have empty error message");
     22  is(uri,
     23     "http://mochi.test:8888/tests/dom/base/test/bug461735-redirect1.sjs",
     24     "Should have pre-redirect error location URI");
     25  is(line, 0, "Shouldn't have a line here");
     26  errorFired = true;
     27 }
     28 </script>
     29 <script src="bug461735-redirect1.sjs"></script>
     30 <script>
     31  is(errorFired, true, "Should have error in redirected different origin script");
     32  errorFired = false;
     33 </script>
     34 <script type="application/javascript">
     35 window.onerror = function(message, uri, line) {
     36  is(message, "ReferenceError: c is not defined", "Should have correct error message");
     37  is(uri,
     38     "http://mochi.test:8888/tests/dom/base/test/bug461735-redirect2.sjs",
     39     "Unexpected error location URI");
     40  is(line, 3, "Should have a line here");
     41  errorFired = true;
     42 }
     43 </script>
     44 <script src="bug461735-redirect2.sjs"></script>
     45 <script>
     46  is(errorFired, true, "Should have error in same origin script");
     47 </script>
     48 </pre>
     49 </body>
     50 </html>