Index: LayoutTests/compositing/gestures/resources/link-highlight-helper.js |
diff --git a/LayoutTests/compositing/gestures/resources/link-highlight-helper.js b/LayoutTests/compositing/gestures/resources/link-highlight-helper.js |
index 45c2e48be1c3f9d35360a652ba0a573811db757c..9fa8c95615d97a187844a57b100e8df830478f14 100644 |
--- a/LayoutTests/compositing/gestures/resources/link-highlight-helper.js |
+++ b/LayoutTests/compositing/gestures/resources/link-highlight-helper.js |
@@ -33,3 +33,22 @@ function useMockHighlight() { |
internals.settings.setMockGestureTapHighlightsEnabled(true); |
} |
+function testHighlightTarget(id) { |
+ useMockHighlight(); |
+ |
+ var clientRect = document.getElementById('highlightTarget').getBoundingClientRect(); |
+ x = (clientRect.left + clientRect.right) / 2; |
+ y = (clientRect.top + clientRect.bottom) / 2; |
+ if (window.testRunner) { |
+ testRunner.dumpAsTextWithPixelResults(); |
+ testRunner.waitUntilDone(); |
+ } |
+ |
+ if (window.eventSender) { |
+ eventSender.gestureTapDown(x, y, 30, 30); |
+ eventSender.gestureShowPress(x, y, 30, 30); |
+ window.setTimeout(function() { window.testRunner.notifyDone(); }, 0); |
+ } else { |
+ debug("This test requires eventSender"); |
+ } |
+} |