@@ -16,6 +16,8 @@ var http = require("http"),
1616 mapping = require ( "./mapping" ) ,
1717 qs = require ( 'querystring' ) ;
1818
19+ const { DEFAULT_POLL_VALUE , POLL_LOWER_LIMIT } = require ( "./consts" ) ;
20+
1921var reSpace = / \s / ,
2022 reConnectivity =
2123 / ^ (?: C a b l e | D S L | 3 G S l o w | 3 G | 3 G F a s t | 4 G | L T E | E d g e | 2 G | D i a l | F I O S | N a t i v e | c u s t o m ) $ / ,
@@ -502,7 +504,7 @@ function runTest(what, options, callback) {
502504
503505 // poll results
504506 if ( options . pollResults && ! options . dryRun ) {
505- options . pollResults = parseInt ( options . pollResults * 1000 , 10 ) || 5000 ;
507+ options . pollResults = Math . max ( POLL_LOWER_LIMIT , options . pollResults || DEFAULT_POLL_VALUE ) * 1000 ;
506508
507509 return api . call (
508510 this ,
@@ -565,7 +567,7 @@ function runTest(what, options, callback) {
565567function runTestAndWait ( what , options , callback ) {
566568 delete options . pollResults ;
567569
568- options = Object . assign ( options , { pollResults : 13 } ) ;
570+ options = Object . assign ( options , { pollResults : DEFAULT_POLL_VALUE } ) ;
569571
570572 new Promise ( ( resolve ) => {
571573 let test = runTest . bind ( this , what , options , callback ) ;
0 commit comments