forked from mirrors/gecko-dev
		
	MozReview-Commit-ID: 9Xwmlk8jp9B --HG-- extra : transplant_source : %AD%9Ck%EF%C7%C78%CD%28%8B%D7%8E%2B%E3%13%7D%A1%08-%9F
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			947 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			947 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
let loader = Cc["@mozilla.org/moz/jssubscript-loader;1"].
 | 
						|
             getService(Ci.mozIJSSubScriptLoader);
 | 
						|
let rootDir = getRootDirectory(gTestPath);
 | 
						|
let jar = getJar(rootDir);
 | 
						|
if (jar) {
 | 
						|
  let tmpdir = extractJarToTmp(jar);
 | 
						|
  rootDir = "file://" + tmpdir.path + '/';
 | 
						|
}
 | 
						|
loader.loadSubScript(rootDir + "privacypane_tests_perwindow.js", this);
 | 
						|
 | 
						|
run_test_subset([
 | 
						|
  // history mode should be initialized to remember
 | 
						|
  test_historymode_retention("remember", undefined),
 | 
						|
 | 
						|
  // history mode should remain remember; toggle acceptCookies checkbox
 | 
						|
  test_custom_retention("acceptCookies", "remember"),
 | 
						|
 | 
						|
  // history mode should now be custom; set history mode to dontremember
 | 
						|
  test_historymode_retention("dontremember", "custom"),
 | 
						|
 | 
						|
  // history mode should remain custom; set history mode to remember
 | 
						|
  test_historymode_retention("remember", "custom"),
 | 
						|
 | 
						|
  // history mode should now be remember
 | 
						|
  test_historymode_retention("remember", "remember"),
 | 
						|
]);
 |