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