From 732a29d64f86e71599efb6610f09ab41e7c841bd Mon Sep 17 00:00:00 2001 From: Tim Huang Date: Wed, 9 Oct 2019 14:11:39 +0000 Subject: [PATCH] Bug 1586713 - Making the test 'browser/components/originattributes/test/browser/browser_postMessage.js' working in Fission. r=baku Differential Revision: https://phabricator.services.mozilla.com/D48699 --HG-- extra : moz-landing-system : lando --- .../components/originattributes/test/browser/browser.ini | 1 - .../originattributes/test/browser/browser_postMessage.js | 8 ++++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/browser/components/originattributes/test/browser/browser.ini b/browser/components/originattributes/test/browser/browser.ini index eb77c983ee02..b6800a05ce7c 100644 --- a/browser/components/originattributes/test/browser/browser.ini +++ b/browser/components/originattributes/test/browser/browser.ini @@ -102,7 +102,6 @@ fail-if = fission [browser_permissions.js] fail-if = fission [browser_postMessage.js] -skip-if = fission [browser_sanitize.js] fail-if = fission skip-if = (os == 'win') || (os == "mac" && os_version == "10.14") || (os == "linux" && bits == 64) #Bug 1544810 diff --git a/browser/components/originattributes/test/browser/browser_postMessage.js b/browser/components/originattributes/test/browser/browser_postMessage.js index dd6bb24bcd71..b5e04e5f68df 100644 --- a/browser/components/originattributes/test/browser/browser_postMessage.js +++ b/browser/components/originattributes/test/browser/browser_postMessage.js @@ -43,7 +43,7 @@ async function runTestWithOptions( senderURL, true ); - ContentTask.spawn(tab.linkedBrowser, senderURL, aSenderPath => { + SpecialPowers.spawn(tab.linkedBrowser, [senderURL], aSenderPath => { content.open(aSenderPath, "_blank"); }); @@ -56,18 +56,18 @@ async function runTestWithOptions( // 'privacy.firstparty.isolate.block_post_message' is true. let shouldBlock = aDifferentFPD && (!aStarTargetOrigin || aBlockAcrossFPD); - await ContentTask.spawn(tab.linkedBrowser, shouldBlock, async aValue => { + await SpecialPowers.spawn(tab.linkedBrowser, [shouldBlock], async aValue => { await new Promise(resolve => { content.addEventListener("message", function eventHandler(aEvent) { if (aEvent.data === "Self") { if (aValue) { - is( + Assert.equal( content.document.getElementById("display").innerHTML, "", "It should not get a message from other OA." ); } else { - is( + Assert.equal( content.document.getElementById("display").innerHTML, "Message", "It should get a message from the same OA."