tor-browser

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

test_bug1287321.html (1650B)


      1 <!DOCTYPE HTML>
      2 <html>
      3 <!--
      4 https://bugzilla.mozilla.org/show_bug.cgi?id=1287321
      5 -->
      6 <head>
      7  <meta charset="utf-8">
      8  <title>Test for Bug 1287321</title>
      9  <script src="/tests/SimpleTest/SimpleTest.js"></script>
     10  <script src="/tests/SimpleTest/EventUtils.js"></script>
     11  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
     12  <script type="application/javascript">
     13 
     14  /** Test for Bug 1287321 */
     15 
     16  function test() {
     17    var r = document.getElementById("range");
     18    var rect = r.getBoundingClientRect();
     19    var y = parseInt((rect.height / 2));
     20    var movement = parseInt(rect.width / 10);
     21    var x = movement;
     22    synthesizeMouse(r, x, y, { type: "mousedown" });
     23    x += movement;
     24    var eventCount = 0;
     25    r.oninput = function() {
     26      ++eventCount;
     27    }
     28    synthesizeMouse(r, x, y, { type: "mousemove" });
     29    is(eventCount, 1, "Got the expected input event");
     30 
     31    x += movement;
     32    synthesizeMouse(r, x, y, { type: "mousemove" });
     33    is(eventCount, 2, "Got the expected input event");
     34 
     35    synthesizeMouse(r, x, y, { type: "mousemove" });
     36    is(eventCount, 2, "Got the expected input event");
     37 
     38    x += movement;
     39    synthesizeMouse(r, x, y, { type: "mousemove" });
     40    is(eventCount, 3, "Got the expected input event");
     41 
     42    synthesizeMouse(r, x, y, { type: "mouseup" });
     43    is(eventCount, 3, "Got the expected input event");
     44 
     45    SimpleTest.finish();
     46  }
     47 
     48  SimpleTest.waitForExplicitFinish();
     49  SimpleTest.waitForFocus(test);
     50 
     51  </script>
     52 </head>
     53 <body>
     54 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1287321">Mozilla Bug 1287321</a>
     55 <input type="range" id="range">
     56 </body>
     57 </html>