forked from mirrors/gecko-dev
		
	 918ed6c474
			
		
	
	
		918ed6c474
		
	
	
	
	
		
			
			This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
--HG--
extra : source : 12fc4dee861c812fd2bd032c63ef17af61800c70
extra : intermediate-source : 34c999fa006bffe8705cf50c54708aa21a962e62
extra : histedit_source : b2be2c5e5d226e6c347312456a6ae339c1e634b0
		
	
			
		
			
				
	
	
		
			33 lines
		
	
	
	
		
			770 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			770 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| ChromeUtils.import("resource://testing-common/AppInfo.jsm", this);
 | |
| 
 | |
| function updateVersion(version) {
 | |
|   updateAppInfo({ version });
 | |
| }
 | |
| 
 | |
| add_test(function test_provider_url() {
 | |
|   let urls = [
 | |
|     "browser.safebrowsing.provider.google.updateURL",
 | |
|     "browser.safebrowsing.provider.google.gethashURL",
 | |
|     "browser.safebrowsing.provider.mozilla.updateURL",
 | |
|     "browser.safebrowsing.provider.mozilla.gethashURL"
 | |
|   ];
 | |
| 
 | |
|   let versions = [
 | |
|     "49.0",
 | |
|     "49.0.1",
 | |
|     "49.0a1",
 | |
|     "49.0b1",
 | |
|     "49.0esr",
 | |
|     "49.0.1esr"
 | |
|   ];
 | |
| 
 | |
|   for (let version of versions) {
 | |
|     for (let url of urls) {
 | |
|       updateVersion(version);
 | |
|       let value = Services.urlFormatter.formatURLPref(url);
 | |
|       Assert.notEqual(value.indexOf("&appver=49.0&"), -1);
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   run_next_test();
 | |
| });
 |