File tree Expand file tree Collapse file tree 2 files changed +21
-2
lines changed Expand file tree Collapse file tree 2 files changed +21
-2
lines changed Original file line number Diff line number Diff line change @@ -6,12 +6,12 @@ const tryToCatch = require('try-to-catch');
6
6
const isDebug = require ( './is-debug' ) ;
7
7
8
8
const { createValidator} = require ( './validator' ) ;
9
- const isString = ( a ) => typeof a === 'string' ;
9
+
10
10
const inc = wraptile ( ( store ) => store ( store ( ) + 1 ) ) ;
11
11
const isOnly = ( { only} ) => only ;
12
12
const isSkip = ( { skip} ) => skip ;
13
13
const notSkip = ( { skip} ) => ! skip ;
14
- const parseTime = ( a ) => isString ( a ) ? 1 : a ;
14
+ const parseTime = ( a ) => a === 'undefined' ? 1 : a ;
15
15
16
16
const getInitOperators = async ( ) => await import ( './operators.mjs' ) ;
17
17
@@ -193,3 +193,5 @@ async function runOneTest(options) {
193
193
failed : failed ( ) ,
194
194
} ) ;
195
195
}
196
+
197
+ module . exports . parseTime = parseTime ;
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ const montag = require('montag');
7
7
const mockRequire = require ( 'mock-require' ) ;
8
8
const pullout = require ( 'pullout' ) ;
9
9
10
+ const { parseTime} = require ( './run-tests' ) ;
10
11
const { test, stub} = require ( '..' ) ;
11
12
12
13
const { reRequire, stopAll} = mockRequire ;
@@ -907,3 +908,19 @@ test('supertape: runTests: is debug', async (t) => {
907
908
t . equal ( result , expected ) ;
908
909
t . end ( ) ;
909
910
} ) ;
911
+
912
+ test ( 'supertape: runTests: parseTimeundefined' , ( t ) => {
913
+ const result = parseTime ( 'undefined' ) ;
914
+ const expected = 1 ;
915
+
916
+ t . equal ( result , expected ) ;
917
+ t . end ( ) ;
918
+ } ) ;
919
+
920
+ test ( 'supertape: runTests: parseTime' , ( t ) => {
921
+ const result = parseTime ( '1000' ) ;
922
+ const expected = '1000' ;
923
+
924
+ t . equal ( result , expected ) ;
925
+ t . end ( ) ;
926
+ } ) ;
You can’t perform that action at this time.
0 commit comments