b709b3f1548f4819325e64c133062c2fbf1ed07dDav Glass noop = function() { },
b709b3f1548f4819325e64c133062c2fbf1ed07dDav Glass setUp: function() {
b709b3f1548f4819325e64c133062c2fbf1ed07dDav Glass tearDown: function() {
b709b3f1548f4819325e64c133062c2fbf1ed07dDav Glass 'test: _onStart()': function() {
b709b3f1548f4819325e64c133062c2fbf1ed07dDav Glass fire: function(e) {
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.areSame(event.target, e.target, 'Target not set properly');
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.areSame('flick', e.type, 'Event type is wrong');
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.areEqual(1, e.button, 'e.button is not set');
b709b3f1548f4819325e64c133062c2fbf1ed07dDav Glass 'test: _onMove()': function() {
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.isTrue((sub['_fs'].flick.time > 0), 'Flick time was not set on move');
b709b3f1548f4819325e64c133062c2fbf1ed07dDav Glass 'test: _onEnd()': function() {
b709b3f1548f4819325e64c133062c2fbf1ed07dDav Glass fire: function(e) {
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.areSame('flick', e.type, 'Event type is incorrect');
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.isObject(e.flick, 'e.click is not an Object');
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.areSame('x', e.flick.axis, 'flick axis is not X');
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.areSame(95, e.flick.distance, 'Did not flick the proper distance');
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.isTrue((e.flick.time >- 3000), 'flick time is not set properly');
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.isTrue((e.flick.velocity >= 0.020), 'Failed to move in the proper velocity');
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.areSame(0, e.touches.length, 'e.touches.length should be 0');
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.areSame(1, e.changedTouches.length), 'e.changedTouches.length should be 1';
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.areSame(node, e.target, 'Event target is not set properly');
f73e114472cbbf13620d87d85c9bf053ed8973a8Dav Glass Assert.areSame(node, e.currentTarget, 'Event currentTarget is not set properly');