lib/browser_launcher.js
function getAvailableBrowsers(config, browsers, cb) {
  browsers.forEach(function(b) {
    b.protocol = 'browser';
  });

  return Bluebird.filter(browsers, function(browser) {
    return isInstalled(browser, config).then(function(result) {
      if (!result) {
        return false;
      }

      browser.exe = result;
      return true;
    });
  }).asCallback(cb);
}
function getAvailableBrowsers(config, browsers, cb) {
  browsers.forEach(function(b) {
    b.protocol = 'browser';
  });

  return Bluebird.filter(browsers, function(browser) {
    return isInstalled(browser, config).then(function(result) {
      if (!result) {
        return false;
      }

      browser.exe = result;
      return true;
    });
  }).asCallback(cb);
}
function getAvailableBrowsers ( config , browsers , cb ) { browsers . forEach ( function ( b ) { b . protocol = 'browser' ; } ) ; return Bluebird . filter ( browsers , function ( browser ) { return isInstalled ( browser , config ) . then ( function ( result ) { if ( ! result ) { return false ; } browser . exe = result ; return true ; } ) ; } ) . asCallback ( cb ) ; }
Returns the available browsers on the current machine.
Returns the available browsers on the current machine .