web animation updates

This commit is contained in:
Adam Bradley
2015-06-10 15:31:15 -05:00
parent abcd8af221
commit f6a2c29605
191 changed files with 17692 additions and 29 deletions

View File

@ -0,0 +1,22 @@
suite('group-constructors', function() {
function simpleGroupEffect() {
return new SequenceEffect([
new KeyframeEffect(document.body, [], 2000),
new GroupEffect([
new KeyframeEffect(document.body, [], 2000),
new KeyframeEffect(document.body, [], 1000)
])
]);
}
test('animation getter for children in groups works as expected', function() {
var anim = document.timeline.play(simpleGroupEffect());
tick(0);
assert.equal(anim.effect.animation, anim);
assert.equal(anim._childAnimations[0].effect.animation, anim);
assert.equal(anim._childAnimations[1].effect.animation, anim);
tick(2100);
assert.equal(anim._childAnimations[1]._childAnimations[0].effect.animation, anim);
assert.equal(anim._childAnimations[1]._childAnimations[1].effect.animation, anim);
});
});