B2G/gecko/toolkit/mozapps/extensions/test/xpinstall/browser_localfile.js
// Tests installing an local file works when loading the url
Tests installing an local file works when loading the url
Tests installing an local file works when loading the url
function test() {
  Harness.installEndedCallback = install_ended;
  Harness.installsCompletedCallback = finish_test;
  Harness.setup();
  var cr = Components.classes["@mozilla.org/chrome/chrome-registry;1"]
                     .getService(Components.interfaces.nsIChromeRegistry);
  var chromeroot = extractChromeRoot(gTestPath);
  try {
    var xpipath = cr.convertChromeURL(makeURI(chromeroot + "unsigned.xpi")).spec;
  } catch (ex) {
    var xpipath = chromeroot + "unsigned.xpi"; 
  }
  gBrowser.selectedTab = gBrowser.addTab();
  gBrowser.loadURI(xpipath);
}
function test ( ) { Harness . installEndedCallback = install_ended ; Harness . installsCompletedCallback = finish_test ; Harness . setup ( ) ; var cr = Components . classes [ "@mozilla.org/chrome/chrome-registry;1" ] . getService ( Components . interfaces . nsIChromeRegistry ) ; var chromeroot = extractChromeRoot ( gTestPath ) ; try { var xpipath = cr . convertChromeURL ( makeURI ( chromeroot + "unsigned.xpi" ) ) . spec ; } catch ( ex ) { var xpipath = chromeroot + "unsigned.xpi" ; } gBrowser . selectedTab = gBrowser . addTab ( ) ; gBrowser . loadURI ( xpipath ) ; }
Tests installing an local file works when loading the url
Tests installing an local file works when loading the url
//scenario where we are running from a .jar and already extracted