forked from mirrors/gecko-dev
		
	 1f830c96da
			
		
	
	
		1f830c96da
		
	
	
	
	
		
			
			# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D36042 --HG-- extra : source : d3afcafdce650a6f36cebbc126ee93b17f13cf52
		
			
				
	
	
		
			22 lines
		
	
	
	
		
			708 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			708 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /* Any copyright is dedicated to the Public Domain.
 | |
|    http://creativecommons.org/publicdomain/zero/1.0/ */
 | |
| 
 | |
| function test() {
 | |
|   Services.prefs.setBoolPref("browser.sessionstore.restore_on_demand", true);
 | |
|   BrowserTestUtils.addTab(gBrowser, "about:mozilla");
 | |
| 
 | |
|   ss.setTabState(gBrowser.tabs[1], ss.getTabState(gBrowser.tabs[1]));
 | |
|   ok(
 | |
|     gBrowser.tabs[1].hasAttribute("pending"),
 | |
|     "second tab should have 'pending' attribute"
 | |
|   );
 | |
| 
 | |
|   gBrowser.selectedTab = gBrowser.tabs[1];
 | |
|   ok(
 | |
|     !gBrowser.tabs[1].hasAttribute("pending"),
 | |
|     "second tab should have not 'pending' attribute"
 | |
|   );
 | |
| 
 | |
|   gBrowser.removeTab(gBrowser.tabs[1]);
 | |
|   Services.prefs.clearUserPref("browser.sessionstore.restore_on_demand");
 | |
| }
 |