Index: third_party/WebKit/LayoutTests/fast/forms/select-popup/popup-menu-touch-operations.html |
diff --git a/third_party/WebKit/LayoutTests/fast/forms/select-popup/popup-menu-touch-operations.html b/third_party/WebKit/LayoutTests/fast/forms/select-popup/popup-menu-touch-operations.html |
index 71d3e8ca11d4f0a6f6c5fe78a98d69d9bb0f7dc8..c1985ac15e0f3a26b1a036c262469000225ddc0c 100644 |
--- a/third_party/WebKit/LayoutTests/fast/forms/select-popup/popup-menu-touch-operations.html |
+++ b/third_party/WebKit/LayoutTests/fast/forms/select-popup/popup-menu-touch-operations.html |
@@ -146,8 +146,28 @@ function test2AfterScrollEvent() { |
shouldNotBe('window.internals.pagePopupWindow', 'null'); |
shouldBeEqualToString('menuElement2.value', '2'); |
- finishJSTest(); |
+ test3(); |
} |
+ |
+function test3() { |
+ debug("==> Test popup closes on outside GestureTapDawn"); |
+ eventSender.clearTouchPoints(); |
+ openPicker(menuElement, function () { |
+ eventSender.addTouchPoint(300, 300); |
+ eventSender.touchStart(300, 300); |
+ eventSender.gestureTapDown(300, 300); |
bokan
2016/11/21 20:14:36
We seem to be doing both a touch move and a gestur
sahel
2016/11/21 20:41:44
I can get rid of the touch move, here.
I used Gest
bokan
2016/11/22 16:00:08
Ok, just get rid of everything but the GestureTapD
sahel
2016/11/24 15:29:25
Done.
|
+ eventSender.touchMove(300, 400); |
+ eventSender.releaseTouchPoint(0); |
+ eventSender.touchEnd(300, 400); |
+ shouldBeNull('window.internals.pagePopupWindow'); |
+ finishJSTest(); |
+ }, function () { |
+ testFailed('picker didn\'t open') |
+ finishJSTest(); |
+ }); |
+} |
+ |
+ |
</script> |
</body> |
</html> |