forked from mirrors/gecko-dev
		
	
		
			
				
	
	
		
			14 lines
		
	
	
	
		
			456 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
	
		
			456 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
"use strict";
 | 
						|
 | 
						|
const INSTALL_PAGE = `${BASE}/file_install_extensions.html`;
 | 
						|
 | 
						|
async function installMozAM(filename) {
 | 
						|
  gBrowser.selectedBrowser.loadURI(INSTALL_PAGE);
 | 
						|
  await BrowserTestUtils.browserLoaded(gBrowser.selectedBrowser);
 | 
						|
 | 
						|
  await ContentTask.spawn(gBrowser.selectedBrowser, `${BASE}/${filename}`, async function(url) {
 | 
						|
    await content.wrappedJSObject.installMozAM(url);
 | 
						|
  });
 | 
						|
}
 | 
						|
 | 
						|
add_task(() => testInstallMethod(installMozAM, "installAmo"));
 |