Skip to content

Commit

Permalink
feat: allow "options" that are applied to all browsers
Browse files Browse the repository at this point in the history
  • Loading branch information
vojtajina committed Nov 25, 2013
1 parent 1cab110 commit c2968a0
Showing 1 changed file with 3 additions and 9 deletions.
12 changes: 3 additions & 9 deletions index.js
Expand Up @@ -49,7 +49,7 @@ var SauceConnect = function(emitter, logger) {
};


var SauceLabsBrowser = function(id, args, sauceConnect, /* config.sauceLabs */ config, logger, emitter) {
var SauceLabsBrowser = function(id, args, sauceConnect, /* config.sauceLabs */ config, logger, emitter, helper) {
config = config || {};

var username = process.env.SAUCE_USERNAME || args.username || config.username;
Expand Down Expand Up @@ -85,7 +85,7 @@ var SauceLabsBrowser = function(id, args, sauceConnect, /* config.sauceLabs */ c
};

var start = function(url) {
var options = {
var options = helper.merge(config.options, args, {
browserName: args.browserName,
version: args.version || '',
platform: args.platform || 'ANY',
Expand All @@ -98,13 +98,7 @@ var SauceLabsBrowser = function(id, args, sauceConnect, /* config.sauceLabs */ c
process.env.BUILD_NUMBER || process.env.BUILD_TAG ||
process.env.CIRCLE_BUILD_NUM || null,
'device-orientation': args.deviceOrientation || null
};

for (var key in args) {
if (!options.hasOwnProperty(key)) {
options[key] = args[key];
}
}
});

url = url + '?id=' + id;

Expand Down

0 comments on commit c2968a0

Please sign in to comment.