Bug 1257750 - fix intermittent failures in browser_input_file_tooltips.js, r?jaws draft
authorGijs Kruitbosch <gijskruitbosch@gmail.com>
Fri, 22 Apr 2016 16:28:51 +0100
changeset 355411 c60df40a98102e2e2024457b23a51bbc4836607d
parent 355398 b0b5fc24d37bb236179d5f7619425600828defb2
child 519191 76c27c4b290e1317b4ec93a2db05664b400e0725
push id16281
push usergijskruitbosch@gmail.com
push dateFri, 22 Apr 2016 15:29:08 +0000
reviewersjaws
bugs1257750
milestone48.0a1
Bug 1257750 - fix intermittent failures in browser_input_file_tooltips.js, r?jaws MozReview-Commit-ID: 2J0GV4zVy6r
toolkit/components/tooltiptext/tests/browser_input_file_tooltips.js
--- a/toolkit/components/tooltiptext/tests/browser_input_file_tooltips.js
+++ b/toolkit/components/tooltiptext/tests/browser_input_file_tooltips.js
@@ -92,23 +92,23 @@ function* do_test(test) {
     let tooltip = document.getElementById(tooltipId);
     tooltip.addEventListener("popupshown", function onpopupshown(event) {
       tooltip.removeEventListener("popupshown", onpopupshown);
       resolve(event.target);
     });
   });
   info("Initial mouse move");
   yield new Promise(resolve => {
-    EventUtils.synthesizeNativeMouseMove(tab.linkedBrowser, 100, 5, resolve);
+    EventUtils.synthesizeNativeMouseMove(tab.linkedBrowser, 50, 5, resolve);
   });
   info("Waiting");
-  yield new Promise(resolve => setTimeout(resolve, 100));
+  yield new Promise(resolve => setTimeout(resolve, 200));
   info("Second mouse move");
   yield new Promise(resolve => {
-    EventUtils.synthesizeNativeMouseMove(tab.linkedBrowser, 110, 15, resolve);
+    EventUtils.synthesizeNativeMouseMove(tab.linkedBrowser, 70, 5, resolve);
   });
   info("Waiting for tooltip to open");
   let tooltip = yield awaitTooltipOpen;
 
   is(tooltip.getAttribute("label"), test.result, "tooltip label should match expectation");
 
   info("Closing tab");
   yield BrowserTestUtils.removeTab(tab);