Skip to content

Commit

Permalink
feat(Launcher): Add Dartium launcher.
Browse files Browse the repository at this point in the history
Add Dartium launcher which launches Dartium browser in checked mode.
  • Loading branch information
mvuksano committed Mar 31, 2014
1 parent 7ff7b5f commit ae81c0c
Showing 1 changed file with 22 additions and 1 deletion.
23 changes: 22 additions & 1 deletion index.js
Original file line number Diff line number Diff line change
Expand Up @@ -76,9 +76,30 @@ ChromeCanaryBrowser.prototype = {

ChromeCanaryBrowser.$inject = ['baseBrowserDecorator', 'args'];

var DartiumBrowser = function(baseBrowserDecorator, args) {
ChromeBrowser.call(this, baseBrowserDecorator, args);

var checkedFlag = '--checked';
var dartFlags = process.env['DART_FLAGS'] || '';
var flags = dartFlags.split(' ')
if(flags.indexOf(checkedFlag) == -1) {
flags.push(checkedFlag);
process.env['DART_FLAGS'] = flags.join(' ');
}
};

DartiumBrowser.prototype = {
name: 'Dartium',

ENV_CMD: 'DARTIUM_BIN'
};

DartiumBrowser.$inject = ['baseBrowserDecorator', 'args'];


// PUBLISH DI MODULE
module.exports = {
'launcher:Chrome': ['type', ChromeBrowser],
'launcher:ChromeCanary': ['type', ChromeCanaryBrowser]
'launcher:ChromeCanary': ['type', ChromeCanaryBrowser],
'launcher:Dartium': ['type', DartiumBrowser]
};

0 comments on commit ae81c0c

Please sign in to comment.