render().then(function(){ scrollView.setScrollPosition(0, -500, { duration: 500 }); var position = scrollView._particle.getPosition(); wait(100).then(function(){ expect(position).not.toEqual(scrollView._particle.getPosition()); position = scrollView._particle.getPosition(); }); wait(300).then(function(){ expect(position).not.toEqual(scrollView._particle.getPosition()); position = scrollView._particle.getPosition(); }); wait(400).then(function(){ expect(position).not.toEqual(scrollView._particle.getPosition()); position = scrollView._particle.getPosition(); }); wait(500).then(function(){ expect(scrollView._particle.getPosition()).toEqual([0, -500, 0]); done(); }); });
render().then(function(){ var initPos = scrollView._particle.getPosition(); scrollView.setScrollPosition(-500, 0); wait(100).then(function(){ expect(initPos).toEqual([0, 0, 0]); expect(scrollView._particle.getPosition()).toEqual([-500, 0, 0]); done(); }); });