Index: LayoutTests/fast/events/touch/gesture/gesture-tap-reset-selection-range.html |
diff --git a/LayoutTests/fast/events/touch/gesture/gesture-tap-reset-selection-range.html b/LayoutTests/fast/events/touch/gesture/gesture-tap-reset-selection-range.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..9a6b48c1a4c4f8edeff2cfa5b6127022d97a0524 |
--- /dev/null |
+++ b/LayoutTests/fast/events/touch/gesture/gesture-tap-reset-selection-range.html |
@@ -0,0 +1,21 @@ |
+<!DOCTYPE html> |
+<script src="../../../../resources/testharness.js"></script> |
+<script src="../../../../resources/testharnessreport.js"></script> |
+<div id="dragme">Make Selection Here</div> |
+<div id="log"></div> |
+<script> |
+var dragme = document.getElementById('dragme'); |
+test(function() { |
+ if (!window.eventSender) |
+ return; |
+ window.getSelection().selectAllChildren(dragme); |
+ |
+ var x = dragme.offsetLeft + dragme.offsetWidth / 2; |
+ var y = dragme.offsetTop + dragme.offsetHeight / 2; |
+ eventSender.gestureTapDown(x, y); |
+ eventSender.gestureShowPress(x, y); |
+ eventSender.gestureTap(x, y); |
+ |
+ assert_equals(window.getSelection().rangeCount, 0); |
+}, "This tests if the selection is reset after tapping of gesture."); |
+</script> |