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

Unified Diff: polymer_0.5.4/bower_components/web-animations-js/test/js/group-player.js

Issue 895523005: Added Polymer 0.5.4 (Closed) Base URL: https://chromium.googlesource.com/infra/third_party/npm_modules.git@master
Patch Set: Created 5 years, 11 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 side-by-side diff with in-line comments
Download patch
Index: polymer_0.5.4/bower_components/web-animations-js/test/js/group-player.js
diff --git a/polymer_0.5.0/bower_components/web-animations-js/test/js/group-player.js b/polymer_0.5.4/bower_components/web-animations-js/test/js/group-player.js
similarity index 95%
copy from polymer_0.5.0/bower_components/web-animations-js/test/js/group-player.js
copy to polymer_0.5.4/bower_components/web-animations-js/test/js/group-player.js
index 1b343b30e60b77f9935eed29787a44138a24cf9b..aab85bb4324e09de43ce3a3eb847501faff05d22 100644
--- a/polymer_0.5.0/bower_components/web-animations-js/test/js/group-player.js
+++ b/polymer_0.5.4/bower_components/web-animations-js/test/js/group-player.js
@@ -1,7 +1,7 @@
suite('group-player', function() {
setup(function() {
document.timeline._players = [];
- webAnimationsMinifill.timeline._players = [];
+ webAnimations1.timeline._players = [];
this.elements = [];
var animationMargin = function(target) {
@@ -183,7 +183,7 @@ suite('group-player', function() {
test('playing an animationGroup works as expected', function() {
tick(90);
var p = document.timeline.play(simpleAnimationGroup());
- checkTimes(p, [null, 0], []);
+ checkTimes(p, [null, 0], [[null, 0], [null, 0], [null, 0]]);
tick(100);
checkTimes(p, [100, 0], [[100, 0], [100, 0], [100, 0]]);
tick(300);
@@ -547,6 +547,35 @@ suite('group-player', function() {
checkTimes(player, [101, 599], [[101, 500], [601, 99]], 't = 700');
});
+ test('pausing before tick works as expected with a simple AnimationSequence', function() {
+ var player = document.timeline.play(this.seqSimple_source);
+ checkTimes(player, [null, 0], [[null, 0], [null, -500]], 't = 0');
+
+ player.pause();
+ checkTimes(player, [null, null], [[null, null], [null, null]], 't = 0');
+
+ tick(10);
+ checkTimes(player, [null, 0], [[null, 0], [null, -500]], 't = 10');
+ });
+
+ test('pausing and seeking before tick works as expected with a simple AnimationSequence', function() {
+ var player = document.timeline.play(this.seqSimple_source);
+ player.pause();
+
+ player.currentTime = 0;
+ checkTimes(player, [null, 0], [[null, 0], [null, -500]], 't = 10');
+
+ player.currentTime = 250;
+ checkTimes(player, [null, 250], [[null, 250], [null, -250]], 't = 10');
+
+ player.currentTime = 500;
+ checkTimes(player, [null, 500], [[null, 500], [null, 0]], 't = 10');
+
+ // FIXME: Expectation should be [null, 1000], [[null, 500], [null, 500]].
+ player.currentTime = 1000;
+ checkTimes(player, [null, 1000], [[null, 1000], [null, 500]], 't = 10');
+ });
+
test('pausing works as expected with an AnimationSequence inside an AnimationSequence', function() {
var player = document.timeline.play(this.seqWithSeq_source);
tick(0);

Powered by Google App Engine
This is Rietveld 408576698