From de5896b4176cc6308923fc59da5f8a1dfaa3376a Mon Sep 17 00:00:00 2001 From: Luca Greco Date: Wed, 22 Feb 2017 19:02:56 +0100 Subject: [PATCH] Bug 1190687 - [webext] Convert openContextMenu and closeContextMenu test helpers into async functions. r=kmag MozReview-Commit-ID: AD57ftJiVlR --HG-- extra : rebase_source : 335fad80d92844ae2d773abf39186d772a67c08a --- browser/components/extensions/test/browser/head.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/browser/components/extensions/test/browser/head.js b/browser/components/extensions/test/browser/head.js index 25a41bf42fa5..d8674fc5bd67 100644 --- a/browser/components/extensions/test/browser/head.js +++ b/browser/components/extensions/test/browser/head.js @@ -225,19 +225,19 @@ function closeBrowserAction(extension, win = window) { return Promise.resolve(); } -function* openContextMenu(selector = "#img1") { +async function openContextMenu(selector = "#img1") { let contentAreaContextMenu = document.getElementById("contentAreaContextMenu"); let popupShownPromise = BrowserTestUtils.waitForEvent(contentAreaContextMenu, "popupshown"); - yield BrowserTestUtils.synthesizeMouseAtCenter(selector, {type: "contextmenu"}, gBrowser.selectedBrowser); - yield popupShownPromise; + await BrowserTestUtils.synthesizeMouseAtCenter(selector, {type: "contextmenu"}, gBrowser.selectedBrowser); + await popupShownPromise; return contentAreaContextMenu; } -function* closeContextMenu() { +async function closeContextMenu() { let contentAreaContextMenu = document.getElementById("contentAreaContextMenu"); let popupHiddenPromise = BrowserTestUtils.waitForEvent(contentAreaContextMenu, "popuphidden"); contentAreaContextMenu.hidePopup(); - yield popupHiddenPromise; + await popupHiddenPromise; } function* openExtensionContextMenu(selector = "#img1") {