File tree Expand file tree Collapse file tree 2 files changed +19
-5
lines changed Expand file tree Collapse file tree 2 files changed +19
-5
lines changed Original file line number Diff line number Diff line change 29
29
"license" : " MIT" ,
30
30
"devDependencies" : {
31
31
"airtap" : " 0.0.6" ,
32
+ "run-series" : " ^1.1.4" ,
32
33
"tape" : " ^4.9.0"
33
34
},
34
35
"browser" : {
Original file line number Diff line number Diff line change 1
- var spawn = require ( 'child_process' ) . spawnSync ;
1
+ var spawn = require ( 'child_process' ) . spawn ;
2
+ var path = require ( 'path' ) ;
3
+ var series = require ( 'run-series' ) ;
2
4
3
- spawn ( process . argv [ 0 ] , [ require . resolve ( './debug' ) ] , { stdio : 'inherit' } ) ;
4
- spawn ( process . argv [ 0 ] , [ require . resolve ( './format' ) ] , { stdio : 'inherit' } ) ;
5
- spawn ( process . argv [ 0 ] , [ require . resolve ( './inspect' ) ] , { stdio : 'inherit' } ) ;
6
- spawn ( process . argv [ 0 ] , [ require . resolve ( './log' ) ] , { stdio : 'inherit' } ) ;
5
+ function test ( filename ) {
6
+ return function ( cb ) {
7
+ var proc = spawn ( process . argv [ 0 ] , [ filename ] , { stdio : 'inherit' } ) ;
8
+ proc . on ( 'close' , function ( code ) {
9
+ cb ( code !== 0 ? new Error ( 'test ' + path . basename ( filename ) + ' failed' ) : null ) ;
10
+ } ) ;
11
+ } ;
12
+ }
13
+
14
+ series ( [
15
+ test ( require . resolve ( './debug' ) ) ,
16
+ test ( require . resolve ( './format' ) ) ,
17
+ test ( require . resolve ( './inspect' ) ) ,
18
+ test ( require . resolve ( './log' ) )
19
+ ] ) ;
You can’t perform that action at this time.
0 commit comments