Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(294)

Side by Side Diff: LayoutTests/imported/web-platform-tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html

Issue 1144143009: W3C Test: Import web-platform-tests/html/semantics (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
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 v.controller = new MediaController();
16 assert_true(v.controller instanceof MediaController);
17 assert_throws('InvalidStateError', function() { v.currentTime = 1; });
18 assert_false(v.seeking);
19 }, 'setting currentTime with a media controller present');
20
21 test(function() {
22 var v = document.createElement('video');
23 assert_equals(v.readyState, v.HAVE_NOTHING);
24 v.currentTime = Number.MAX_VALUE;
25 assert_equals(v.currentTime, Number.MAX_VALUE);
26 assert_false(v.seeking);
27 }, 'setting currentTime when readyState is HAVE_NOTHING');
28
29 async_test(function(t) {
30 var v = document.createElement('video');
31 v.src = getVideoURI('/media/movie_5');
32 v.onloadedmetadata = t.step_func(function() {
33 assert_greater_than(v.readyState, v.HAVE_NOTHING);
34 assert_false(v.seeking);
35 v.currentTime = 1;
36 assert_true(v.seeking);
37 t.done();
38 });
39 }, 'setting currentTime when readyState is greater than HAVE_NOTHING');
40 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698