forked from mirrors/gecko-dev
		
	
		
			
				
	
	
		
			35 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /* Any copyright is dedicated to the Public Domain.
 | |
|  * http://creativecommons.org/publicdomain/zero/1.0/ */
 | |
| 
 | |
| "use strict";
 | |
| 
 | |
| add_task(async function empty_message_on_non_empty_bookmarks_toolbar() {
 | |
|   await resetCustomization();
 | |
|   ok(CustomizableUI.inDefaultState, "Default state to begin");
 | |
| 
 | |
|   await SpecialPowers.pushPrefEnv({
 | |
|     set: [["browser.toolbars.bookmarks.visibility", "always"]],
 | |
|   });
 | |
| 
 | |
|   CustomizableUI.removeWidgetFromArea("import-button");
 | |
|   CustomizableUI.removeWidgetFromArea("personal-bookmarks");
 | |
|   CustomizableUI.addWidgetToArea(
 | |
|     "bookmarks-menu-button",
 | |
|     CustomizableUI.AREA_BOOKMARKS,
 | |
|     0
 | |
|   );
 | |
| 
 | |
|   let newWin = await BrowserTestUtils.openNewBrowserWindow();
 | |
|   let doc = newWin.document;
 | |
|   ok(
 | |
|     BrowserTestUtils.is_visible(doc.getElementById("PersonalToolbar")),
 | |
|     "Personal toolbar should be visible"
 | |
|   );
 | |
|   ok(
 | |
|     doc.getElementById("personal-toolbar-empty").hidden,
 | |
|     "Empty message should be hidden"
 | |
|   );
 | |
| 
 | |
|   await BrowserTestUtils.closeWindow(newWin);
 | |
|   await resetCustomization();
 | |
| });
 | 
