@@ -16,6 +16,8 @@ var http = require("http"),
16
16
mapping = require ( "./mapping" ) ,
17
17
qs = require ( 'querystring' ) ;
18
18
19
+ const { DEFAULT_POLL_VALUE , POLL_LOWER_LIMIT } = require ( "./consts" ) ;
20
+
19
21
var reSpace = / \s / ,
20
22
reConnectivity =
21
23
/ ^ (?: 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) {
502
504
503
505
// poll results
504
506
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 ;
506
508
507
509
return api . call (
508
510
this ,
@@ -565,7 +567,7 @@ function runTest(what, options, callback) {
565
567
function runTestAndWait ( what , options , callback ) {
566
568
delete options . pollResults ;
567
569
568
- options = Object . assign ( options , { pollResults : 13 } ) ;
570
+ options = Object . assign ( options , { pollResults : DEFAULT_POLL_VALUE } ) ;
569
571
570
572
new Promise ( ( resolve ) => {
571
573
let test = runTest . bind ( this , what , options , callback ) ;
0 commit comments