forked from mirrors/gecko-dev
		
	MozReview-Commit-ID: BwE7tRSPNRk --HG-- extra : rebase_source : 5a8bee0f43cc3782c6774128c2fb22a3c03aa953
		
			
				
	
	
		
			29 lines
		
	
	
	
		
			831 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			831 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
"use strict";
 | 
						|
 | 
						|
/**
 | 
						|
 * Tests that the identity-box shows the chromeUI styling
 | 
						|
 * when viewing such a page in a new window.
 | 
						|
 */
 | 
						|
add_task(async function() {
 | 
						|
  let homepage = "about:preferences";
 | 
						|
  await SpecialPowers.pushPrefEnv({
 | 
						|
    "set": [
 | 
						|
      ["browser.startup.homepage", homepage],
 | 
						|
      ["browser.startup.page", 1],
 | 
						|
    ]
 | 
						|
  });
 | 
						|
 | 
						|
  let win = OpenBrowserWindow();
 | 
						|
  await BrowserTestUtils.firstBrowserLoaded(win, false);
 | 
						|
 | 
						|
  let browser = win.gBrowser.selectedBrowser;
 | 
						|
  is(browser.currentURI.spec, homepage, "Loaded the correct homepage");
 | 
						|
  checkIdentityMode(win);
 | 
						|
 | 
						|
  await BrowserTestUtils.closeWindow(win);
 | 
						|
});
 | 
						|
 | 
						|
function checkIdentityMode(win) {
 | 
						|
  let identityMode = win.document.getElementById("identity-box").className;
 | 
						|
  is(identityMode, "chromeUI", "Identity state should be chromeUI for about:home in a new window");
 | 
						|
}
 |