Bug 1628308 - Fix console complicated test for non-nightly builds. r=jdescottes,perftest-reviewers,sparky.

Differential Revision: https://phabricator.services.mozilla.com/D71054

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Nicolas Chevobbe 2020-04-15 21:31:50 +00:00
Родитель ee23637f0d
Коммит a56b91bd4e
1 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -13,6 +13,7 @@ const {
COMPLICATED_URL,
} = require("../head");
const { reloadConsoleAndLog } = require("./webconsole-helpers");
const { AppConstants } = require("resource://gre/modules/AppConstants.jsm");
const EXPECTED_MESSAGES = [
{
@ -27,6 +28,7 @@ const EXPECTED_MESSAGES = [
{
text: `Some cookies are misusing the “sameSite“ attribute, so it wont work as expected`,
visibleWhenFissionEnabled: true,
nightlyOnly: true,
},
{
text: `InvalidStateError: XMLHttpRequest state must be OPENED.`,
@ -43,8 +45,9 @@ const EXPECTED_MESSAGES = [
visibleWhenFissionEnabled: false,
},
].filter(
({ visibleWhenFissionEnabled }) =>
!isFissionEnabled() || visibleWhenFissionEnabled
({ visibleWhenFissionEnabled, nightlyOnly }) =>
(!isFissionEnabled() || visibleWhenFissionEnabled) &&
(!nightlyOnly || AppConstants.NIGHTLY_BUILD)
);
module.exports = async function() {