summaryrefslogtreecommitdiffstats
path: root/chrome/test/base/interactive_test_utils.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/test/base/interactive_test_utils.cc')
-rw-r--r--chrome/test/base/interactive_test_utils.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/chrome/test/base/interactive_test_utils.cc b/chrome/test/base/interactive_test_utils.cc
index 8029ab6..a7406f6 100644
--- a/chrome/test/base/interactive_test_utils.cc
+++ b/chrome/test/base/interactive_test_utils.cc
@@ -101,5 +101,17 @@ bool SendMouseEventsSync(ui_controls::MouseButton type, int state) {
return !testing::Test::HasFatalFailure();
}
+namespace internal {
+
+void ClickTask(ui_controls::MouseButton button,
+ int state,
+ const base::Closure& followup) {
+ if (!followup.is_null())
+ ui_controls::SendMouseEventsNotifyWhenDone(button, state, followup);
+ else
+ ui_controls::SendMouseEvents(button, state);
+}
+
+} // namespace internal
} // namespace ui_test_utils