OLD | NEW |
(Empty) | |
| 1 suite('group-constructors', function() { |
| 2 setup(function() { |
| 3 document.timeline._players = []; |
| 4 }); |
| 5 |
| 6 function simpleAnimationGroup() { |
| 7 return new AnimationSequence([ |
| 8 new Animation(document.body, [], 2000), |
| 9 new AnimationGroup([ |
| 10 new Animation(document.body, [], 2000), |
| 11 new Animation(document.body, [], 1000) |
| 12 ]) |
| 13 ]); |
| 14 } |
| 15 |
| 16 test('player getter for children in groups, and __internalPlayer, work as expe
cted', function() { |
| 17 var p = document.timeline.play(simpleAnimationGroup()); |
| 18 tick(0); |
| 19 assert.equal(p.source.player, p); |
| 20 assert.equal(p._childPlayers[0].source.player, p); |
| 21 assert.equal(p._childPlayers[1].source.player, p); |
| 22 tick(2100); |
| 23 assert.equal(p._childPlayers[1]._childPlayers[0].source.player, p); |
| 24 assert.equal(p._childPlayers[1]._childPlayers[1].source.player, p); |
| 25 }); |
| 26 }); |
OLD | NEW |