forked from mirrors/gecko-dev
		
	# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D36052 --HG-- extra : source : b5be5b4f4b47c256e28a29f665dc754f6407ee7f
		
			
				
	
	
		
			29 lines
		
	
	
	
		
			753 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			753 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
function run_test() {
 | 
						|
  let urlUtils = Cc["@mozilla.org/url-classifier/utils;1"].getService(
 | 
						|
    Ci.nsIUrlClassifierUtils
 | 
						|
  );
 | 
						|
 | 
						|
  // No list at all.
 | 
						|
  let requestNoList = urlUtils.makeUpdateRequestV4([], []);
 | 
						|
 | 
						|
  // Only one valid list name.
 | 
						|
  let requestOneValid = urlUtils.makeUpdateRequestV4(
 | 
						|
    ["goog-phish-proto"],
 | 
						|
    ["AAAAAA"]
 | 
						|
  );
 | 
						|
 | 
						|
  // Only one invalid list name.
 | 
						|
  let requestOneInvalid = urlUtils.makeUpdateRequestV4(
 | 
						|
    ["bad-list-name"],
 | 
						|
    ["AAAAAA"]
 | 
						|
  );
 | 
						|
 | 
						|
  // One valid and one invalid list name.
 | 
						|
  let requestOneInvalidOneValid = urlUtils.makeUpdateRequestV4(
 | 
						|
    ["goog-phish-proto", "bad-list-name"],
 | 
						|
    ["AAAAAA", "AAAAAA"]
 | 
						|
  );
 | 
						|
 | 
						|
  equal(requestNoList, requestOneInvalid);
 | 
						|
  equal(requestOneValid, requestOneInvalidOneValid);
 | 
						|
}
 |