browser_bookmarks_toolbar_collapsed_restore_default.js (999B)
1 /* Any copyright is dedicated to the Public Domain. 2 * http://creativecommons.org/publicdomain/zero/1.0/ 3 */ 4 5 "use strict"; 6 7 // Restoring default should set Bookmarks Toolbar back to "newtab" 8 add_task(async function () { 9 let prefName = "browser.toolbars.bookmarks.visibility"; 10 let toolbar = document.querySelector("#PersonalToolbar"); 11 for (let state of ["always", "never"]) { 12 info(`Testing setting toolbar state to '${state}'`); 13 14 await resetCustomization(); 15 ok(CustomizableUI.inDefaultState, "Default state to begin"); 16 17 setToolbarVisibility(toolbar, state, true, false); 18 19 is( 20 Services.prefs.getCharPref(prefName), 21 state, 22 "Pref updated to: " + state 23 ); 24 ok(!CustomizableUI.inDefaultState, "Not in default state"); 25 26 await resetCustomization(); 27 28 ok(CustomizableUI.inDefaultState, "Back in default state after reset"); 29 is( 30 Services.prefs.getCharPref(prefName), 31 "newtab", 32 "Pref should get reset to 'newtab'" 33 ); 34 } 35 });