tor-browser

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

test_seek-14.html (1034B)


      1 <!DOCTYPE HTML>
      2 <html>
      3 <head>
      4  <title>Media test: seek tests</title>
      5  <script src="/tests/SimpleTest/SimpleTest.js"></script>
      6  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
      7  <script type="text/javascript" src="manifest.js"></script>
      8  <script type="text/javascript" src="seek_support.js"></script>
      9 </head>
     10 <body>
     11 <pre id="test">
     12 <script class="testbody" type="text/javascript">
     13 
     14 const SEEK_TEST_NUMBER = 14;
     15 
     16 function test_seek14(v, seekTime, is, ok, finish) {
     17  var completed = false;
     18 
     19  function startTest() {
     20    v.play();
     21    v.currentTime = v.duration;
     22  }
     23 
     24  function playbackEnded() {
     25    if (completed) {
     26      ok(false, "'ended' should only fire once.");
     27      return;
     28    }
     29    completed = true;
     30    // Finish the test after 700ms. We should receive only one 'ended' event.
     31    setTimeout(finish, 700);
     32  }
     33 
     34  v.addEventListener("loadedmetadata", startTest);
     35  v.addEventListener("ended", playbackEnded);
     36 }
     37 
     38 manager.runTests(createTestArray(), startTest);
     39 
     40 </script>
     41 </pre>
     42 </body>
     43 </html>