tor-browser

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

currentTime.html (1023B)


      1 <!doctype html>
      2 <title>currentTime</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <script src="/common/media.js"></script>
      6 <div id=log></div>
      7 <script>
      8 test(function() {
      9  var v = document.createElement('video');
     10  assert_equals(v.currentTime, 0);
     11 }, 'currentTime initial value');
     12 
     13 test(function() {
     14  var v = document.createElement('video');
     15  assert_equals(v.readyState, v.HAVE_NOTHING);
     16  v.currentTime = Number.MAX_VALUE;
     17  assert_equals(v.currentTime, Number.MAX_VALUE);
     18  assert_false(v.seeking);
     19 }, 'setting currentTime when readyState is HAVE_NOTHING');
     20 
     21 async_test(function(t) {
     22  var v = document.createElement('video');
     23  v.src = getVideoURI('/media/movie_5');
     24  v.onloadedmetadata = t.step_func(function() {
     25    assert_greater_than(v.readyState, v.HAVE_NOTHING);
     26    assert_false(v.seeking);
     27    v.currentTime = 1;
     28    assert_true(v.seeking);
     29    t.done();
     30  });
     31 }, 'setting currentTime when readyState is greater than HAVE_NOTHING');
     32 </script>