File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -76,9 +76,30 @@ ChromeCanaryBrowser.prototype = {
7676
7777ChromeCanaryBrowser . $inject = [ 'baseBrowserDecorator' , 'args' ] ;
7878
79+ var DartiumBrowser = function ( baseBrowserDecorator , args ) {
80+ ChromeBrowser . call ( this , baseBrowserDecorator , args ) ;
81+
82+ var checkedFlag = '--checked' ;
83+ var dartFlags = process . env [ 'DART_FLAGS' ] || '' ;
84+ var flags = dartFlags . split ( ' ' )
85+ if ( flags . indexOf ( checkedFlag ) == - 1 ) {
86+ flags . push ( checkedFlag ) ;
87+ process . env [ 'DART_FLAGS' ] = flags . join ( ' ' ) ;
88+ }
89+ } ;
90+
91+ DartiumBrowser . prototype = {
92+ name : 'Dartium' ,
93+
94+ ENV_CMD : 'DARTIUM_BIN'
95+ } ;
96+
97+ DartiumBrowser . $inject = [ 'baseBrowserDecorator' , 'args' ] ;
98+
7999
80100// PUBLISH DI MODULE
81101module . exports = {
82102 'launcher:Chrome' : [ 'type' , ChromeBrowser ] ,
83- 'launcher:ChromeCanary' : [ 'type' , ChromeCanaryBrowser ]
103+ 'launcher:ChromeCanary' : [ 'type' , ChromeCanaryBrowser ] ,
104+ 'launcher:Dartium' : [ 'type' , DartiumBrowser ]
84105} ;
You can’t perform that action at this time.
0 commit comments