forked from mirrors/gecko-dev
		
	# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D36056 --HG-- extra : source : 2616392f26053ee376b9126fbca696de5d4bb15b
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			414 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			414 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
"use strict";
 | 
						|
 | 
						|
let env = Cc["@mozilla.org/process/environment;1"].getService(
 | 
						|
  Ci.nsIEnvironment
 | 
						|
);
 | 
						|
 | 
						|
add_task(async function test_getEnvironment() {
 | 
						|
  env.set("FOO", "BAR");
 | 
						|
 | 
						|
  let environment = Subprocess.getEnvironment();
 | 
						|
 | 
						|
  equal(environment.FOO, "BAR");
 | 
						|
  equal(environment.PATH, env.get("PATH"));
 | 
						|
 | 
						|
  env.set("FOO", null);
 | 
						|
 | 
						|
  environment = Subprocess.getEnvironment();
 | 
						|
  equal(environment.FOO || "", "");
 | 
						|
});
 |