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 2929 "license" : " MIT" ,
3030 "devDependencies" : {
3131 "airtap" : " 0.0.6" ,
32+ "run-series" : " ^1.1.4" ,
3233 "tape" : " ^4.9.0"
3334 },
3435 "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' ) ;
24
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