Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
/* Any copyright is dedicated to the Public Domain.
"use strict";
add_task(async function test_email_link_visible_for_supported_locale() {
await clearPolicies();
const initialLocale = Services.locale.appLocaleAsBCP47;
setLocale("pt-BR");
await getPromoCards();
let win = gBrowser.contentWindow;
let emailLinkControl = await settingControlRenders(
"firefoxMobilePromoLink",
win
);
ok(!emailLinkControl.hidden, "Email link is visible for pt-BR locale");
BrowserTestUtils.removeTab(gBrowser.selectedTab);
setLocale(initialLocale);
});
add_task(async function test_email_link_hidden_for_unsupported_locale() {
await clearPolicies();
const initialLocale = Services.locale.appLocaleAsBCP47;
setLocale("af");
await getPromoCards();
let win = gBrowser.contentWindow;
let emailLinkControl = await settingControlRenders(
"firefoxMobilePromoLink",
win
);
ok(emailLinkControl.hidden, "Email link is hidden for unsupported locale");
BrowserTestUtils.removeTab(gBrowser.selectedTab);
setLocale(initialLocale);
});