forked from mirrors/gecko-dev
Automatic changes by ESLint, except for manual corrections for .xml files. Differential Revision: https://phabricator.services.mozilla.com/D4439 --HG-- extra : moz-landing-system : lando
24 lines
934 B
JavaScript
24 lines
934 B
JavaScript
add_task(async function() {
|
|
SpecialPowers.pushPrefEnv({set: [
|
|
["layout.spellcheckDefault", 2],
|
|
]});
|
|
|
|
let prefs = await openPreferencesViaOpenPreferencesAPI("paneGeneral", {leaveOpen: true});
|
|
is(prefs.selectedPane, "paneGeneral", "General pane was selected");
|
|
|
|
let doc = gBrowser.contentDocument;
|
|
let checkbox = doc.querySelector("#checkSpelling");
|
|
is(checkbox.checked,
|
|
Services.prefs.getIntPref("layout.spellcheckDefault") == 2,
|
|
"checkbox should represent pref value before clicking on checkbox");
|
|
ok(checkbox.checked, "checkbox should be checked before clicking on checkbox");
|
|
|
|
checkbox.click();
|
|
|
|
is(checkbox.checked,
|
|
Services.prefs.getIntPref("layout.spellcheckDefault") == 2,
|
|
"checkbox should represent pref value after clicking on checkbox");
|
|
ok(!checkbox.checked, "checkbox should not be checked after clicking on checkbox");
|
|
|
|
BrowserTestUtils.removeTab(gBrowser.selectedTab);
|
|
});
|