@@ -52,15 +52,23 @@ describe('Local', function () {
5252 it ( 'should enable verbose' , function ( done ) {
5353 bsLocal . start ( { 'key' : process . env . BROWSERSTACK_ACCESS_KEY , onlyCommand : true , 'verbose' : true } , function ( ) {
5454 expect ( bsLocal . getBinaryArgs ( ) . indexOf ( '--verbose' ) ) . to . not . equal ( - 1 ) ;
55- expect ( bsLocal . getBinaryArgs ( ) . indexOf ( 1 ) ) . to . not . equal ( - 1 ) ;
55+ expect ( bsLocal . getBinaryArgs ( ) . indexOf ( '1' ) ) . to . not . equal ( - 1 ) ;
5656 done ( ) ;
5757 } ) ;
5858 } ) ;
5959
6060 it ( 'should enable verbose with log level' , function ( done ) {
6161 bsLocal . start ( { 'key' : process . env . BROWSERSTACK_ACCESS_KEY , onlyCommand : true , 'verbose' : 2 } , function ( ) {
6262 expect ( bsLocal . getBinaryArgs ( ) . indexOf ( '--verbose' ) ) . to . not . equal ( - 1 ) ;
63- expect ( bsLocal . getBinaryArgs ( ) . indexOf ( 2 ) ) . to . not . equal ( - 1 ) ;
63+ expect ( bsLocal . getBinaryArgs ( ) . indexOf ( '2' ) ) . to . not . equal ( - 1 ) ;
64+ done ( ) ;
65+ } ) ;
66+ } ) ;
67+
68+ it ( 'should enable verbose with log level string' , function ( done ) {
69+ bsLocal . start ( { 'key' : process . env . BROWSERSTACK_ACCESS_KEY , onlyCommand : true , 'verbose' : '2' } , function ( ) {
70+ expect ( bsLocal . getBinaryArgs ( ) . indexOf ( '--verbose' ) ) . to . not . equal ( - 1 ) ;
71+ expect ( bsLocal . getBinaryArgs ( ) . indexOf ( '2' ) ) . to . not . equal ( - 1 ) ;
6472 done ( ) ;
6573 } ) ;
6674 } ) ;
@@ -157,6 +165,22 @@ describe('Local', function () {
157165 } ) ;
158166 } ) ;
159167
168+ it ( 'should set parallelRuns' , function ( done ) {
169+ bsLocal . start ( { 'key' : process . env . BROWSERSTACK_ACCESS_KEY , onlyCommand : true , 'parallelRuns' : '10' } , function ( ) {
170+ expect ( bsLocal . getBinaryArgs ( ) . indexOf ( '-parallel-runs' ) ) . to . not . equal ( - 1 ) ;
171+ expect ( bsLocal . getBinaryArgs ( ) . indexOf ( '10' ) ) . to . not . equal ( - 1 ) ;
172+ done ( ) ;
173+ } ) ;
174+ } ) ;
175+
176+ it ( 'should set parallelRuns with integer value' , function ( done ) {
177+ bsLocal . start ( { 'key' : process . env . BROWSERSTACK_ACCESS_KEY , onlyCommand : true , 'parallelRuns' : 10 } , function ( ) {
178+ expect ( bsLocal . getBinaryArgs ( ) . indexOf ( '-parallel-runs' ) ) . to . not . equal ( - 1 ) ;
179+ expect ( bsLocal . getBinaryArgs ( ) . indexOf ( '10' ) ) . to . not . equal ( - 1 ) ;
180+ done ( ) ;
181+ } ) ;
182+ } ) ;
183+
160184 it ( 'should set proxy' , function ( done ) {
161185 bsLocal . start ( {
162186 'key' : process . env . BROWSERSTACK_ACCESS_KEY ,
0 commit comments