@@ -6,11 +6,11 @@ import * as util from 'util';
6
6
import { ProtractorBrowser } from './browser' ;
7
7
import { Config } from './config' ;
8
8
import { buildDriverProvider , DriverProvider } from './driverProviders' ;
9
+ import { ConfigError } from './exitCodes' ;
9
10
import { Logger } from './logger' ;
10
11
import { Plugins } from './plugins' ;
11
12
import { protractor } from './ptor' ;
12
13
import * as helper from './util' ;
13
- import { ConfigError } from "./exitCodes" ;
14
14
15
15
declare let global : any ;
16
16
declare let process : any ;
@@ -80,6 +80,7 @@ export class Runner extends EventEmitter {
80
80
/**
81
81
* Executor of testPreparer
82
82
* @public
83
+ * @param {string[]= } An optional list of command line arguments the framework will accept.
83
84
* @return {q.Promise } A promise that will resolve when the test preparers
84
85
* are finished.
85
86
*/
@@ -88,11 +89,11 @@ export class Runner extends EventEmitter {
88
89
if ( extraFlags ) {
89
90
unknownFlags = unknownFlags . filter ( ( f ) => extraFlags . indexOf ( f ) != 0 ) ;
90
91
}
91
- console . log ( unknownFlags ) ;
92
- if ( unknownFlags . length > 0 && ! this . config_ . disableChecks ) {
93
- throw new ConfigError ( logger ,
92
+ if ( unknownFlags . length > 0 && ! this . config_ . disableChecks ) {
93
+ throw new ConfigError (
94
+ logger ,
94
95
'Found extra flags: ' + unknownFlags . join ( ', ' ) +
95
- ', please use --disableChecks flag to disable the Protractor CLI flag checks. ' ) ;
96
+ ', please use --disableChecks flag to disable the Protractor CLI flag checks. ' ) ;
96
97
}
97
98
return this . plugins_ . onPrepare ( ) . then ( ( ) => {
98
99
return helper . runFilenameOrFn_ ( this . config_ . configDir , this . preparer_ ) ;
0 commit comments