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

Side by Side Diff: third_party/WebKit/LayoutTests/web-animations-api/timeline-time.html

Issue 2910883002: Clean up duplicate tests in web-animations-api (Closed)
Patch Set: Rebase and remove one more reference to deleted test Created 3 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
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <meta charset=utf-8>
3 <title>Document timeline is increasing</title>
4 <link rel="help" href="http://w3c.github.io/web-animations/#the-documents-defaul t-timeline">
5 <script src="../resources/testharness.js"></script>
6 <script src="../resources/testharnessreport.js"></script>
7
8 <script>
9 test(function() {
10 var startTime = document.timeline.currentTime;
11 assert_greater_than_equal(startTime, 0);
12 var start = performance.now();
13 while (performance.now() < start + 250)
14 /* wait */;
15 assert_equals(document.timeline.currentTime, startTime);
16 }, 'document.timeline.currentTime should not change within a script block.');
17
18 (function() {
19 var timeoutTest = async_test('document.timeline.currentTime time should change after a script timeout');
20 var startTime = document.timeline.currentTime;
21
22 setTimeout(function() {
23 timeoutTest.step(function() {
24 assert_greater_than(document.timeline.currentTime, startTime);
25 });
26 timeoutTest.done();
27 }, 100);
28 })();
29
30 (function() {
31 var rafTest = async_test('document.timeline.currentTime time should be the sam e for all RAF callbacks in a frame');
32 var startTime = document.timeline.currentTime;
33 var firstRafTime;
34
35 requestAnimationFrame(function() {
36 rafTest.step(function() {
37 assert_greater_than_equal(document.timeline.currentTime, startTime);
38 firstRafTime = document.timeline.currentTime;
39 });
40 });
41
42 requestAnimationFrame(function() {
43 rafTest.step(function() {
44 assert_equals(document.timeline.currentTime, firstRafTime);
45 });
46 rafTest.done();
47 });
48 })();
49
50 (function() {
51 var timeoutTest = async_test('document.timeline.currentTime time should use th e same reference as performance.now()');
52
53 setTimeout(function() {
54 timeoutTest.step(function() {
55 assert_less_than(Math.abs(document.timeline.currentTime - performance.now( )), 1000);
56 });
57 timeoutTest.done();
58 }, 0);
59 })();
60 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698