Index: chrome/test/data/pdf/gesture_detector_test.js |
diff --git a/chrome/test/data/pdf/gesture_detector_test.js b/chrome/test/data/pdf/gesture_detector_test.js |
index c038e28f09fab2afe977a4995df1c1a213028554..6d34e1d69f3c2c61871eff03fcfe1c674e157f70 100644 |
--- a/chrome/test/data/pdf/gesture_detector_test.js |
+++ b/chrome/test/data/pdf/gesture_detector_test.js |
@@ -213,5 +213,28 @@ chrome.test.runTests(function() { |
chrome.test.succeed(); |
} |
+ |
+ function testWasTwoFingerTouch() { |
+ let stubElement = new StubElement(); |
+ let gestureDetector = new GestureDetector(stubElement); |
+ |
+ let touchStartEvent = new MockTouchEvent('touchstart', [ |
+ {clientX: 0, clientY: 0, touches: []} |
Kevin McNee
2017/05/03 17:25:43
The array passed to MockTouchEvent's constructor i
dsinclair
2017/05/03 18:13:38
Awesome, thanks. I'd guessed and was going to star
|
+ ]); |
+ stubElement.sendEvent(touchStartEvent); |
+ chrome.test.assertFalse(gestureDetector.wasTwoFingerTouch()); |
+ |
+ touchStartEvent = new MockTouchEvent('touchstart', [ |
+ {clientX: 0, clientY: 0, touches: [1, 2]} |
+ ]); |
+ stubElement.sendEvent(touchStartEvent); |
+ chrome.test.assertTrue(gestureDetector.wasTwoFingerTouch()); |
+ |
+ touchStartEvent = new MockTouchEvent('touchstart', [ |
+ {clientX: 0, clientY: 0, touches: [1, 2, 3]} |
+ ]); |
+ stubElement.sendEvent(touchStartEvent); |
+ chrome.test.assertTrue(gestureDetector.wasTwoFingerTouch()); |
+ } |
Kevin McNee
2017/05/03 17:25:43
If you're relying on the value of |wasTwoFingerTou
dsinclair
2017/05/03 18:13:38
Ah, good idea.
|
]; |
}()); |