Bug 1444823 - Execute messageManager.sendAsyncMessage after runTest; r=jdescottes. draft
authorNicolas Chevobbe <nchevobbe@mozilla.com>
Wed, 14 Mar 2018 09:54:17 +0100
changeset 767285 8054cac467a73790f264eb7cc7c675afacc5a3a4
parent 767163 c56ef1c14a555023949ad727c86e3c2df995edd2
push id102556
push userbmo:nchevobbe@mozilla.com
push dateWed, 14 Mar 2018 09:09:31 +0000
reviewersjdescottes
bugs1444823
milestone61.0a1
Bug 1444823 - Execute messageManager.sendAsyncMessage after runTest; r=jdescottes. MozReview-Commit-ID: Ansa6okYRg
testing/talos/talos/tests/devtools/addon/content/tests/webconsole/bulklog.js
testing/talos/talos/tests/devtools/addon/content/tests/webconsole/objectexpand.js
--- a/testing/talos/talos/tests/devtools/addon/content/tests/webconsole/bulklog.js
+++ b/testing/talos/talos/tests/devtools/addon/content/tests/webconsole/bulklog.js
@@ -35,18 +35,18 @@ module.exports = async function() {
       addMessageListener("do-logs", function () {
         for (var i = 0; i < ${TOTAL_MESSAGES}; i++) {
           content.console.log('damp', i+1, content);
         }
       });
     }`
   ) + ")()", true);
 
+  let test = runTest("console.bulklog");
   // Kick off the logging
   messageManager.sendAsyncMessage("do-logs");
 
-  let test = runTest("console.bulklog");
   await allMessagesReceived;
   test.done();
 
   await closeToolbox();
   await testTeardown();
 };
--- a/testing/talos/talos/tests/devtools/addon/content/tests/webconsole/objectexpand.js
+++ b/testing/talos/talos/tests/devtools/addon/content/tests/webconsole/objectexpand.js
@@ -32,20 +32,20 @@ module.exports = async function() {
         content.console.dir(Array.from({length:1000}).reduce((res, _, i)=> {
           res["item_" + i] = i;
           return res;
         }, {}));
       });
     }`
   ) + ")()", true);
 
+  let test = runTest("console.objectexpand");
   // Kick off the logging
   messageManager.sendAsyncMessage("do-dir");
 
-  let test = runTest("console.objectexpand");
   await onMessageReceived;
   const tree = webconsole.hud.ui.outputNode.querySelector(".dir.message .tree");
 
   // The tree can be collapsed since the properties are fetched asynchronously.
   if (tree.querySelectorAll(".node").length === 1) {
     // If this is the case, we wait for the properties to be fetched and displayed.
     await new Promise(resolve => {
       const observer = new (getBrowserWindow().MutationObserver)(mutations => {