File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,7 +3,8 @@ var config = {
33 host : 'localhost' ,
44 user : 'postgres' ,
55 database : 'postgres' ,
6- password : ''
6+ password : '' ,
7+ test : 'unit'
78} ;
89
910var args = process . argv ;
@@ -32,6 +33,9 @@ for(var i = 0; i < args.length; i++) {
3233 case '--down' :
3334 config . down = true ;
3435 break ;
36+ case '-t' :
37+ case '--test' :
38+ config . test = args [ ++ i ] ;
3539 default :
3640 break ;
3741 }
Original file line number Diff line number Diff line change 1- #! /usr/local/bin/node
1+
22//executes all the unit tests
33var fs = require ( 'fs' ) ;
4+
5+ var args = require ( __dirname + '/cli' ) ;
6+
47var runDir = function ( dir ) {
58 fs . readdirSync ( dir ) . forEach ( function ( file ) {
69 if ( file . indexOf ( ".js" ) < 0 ) {
@@ -9,12 +12,14 @@ var runDir = function(dir) {
912 require ( dir + file . split ( '.js' ) [ 0 ] ) ;
1013 } ) ;
1114} ;
12- var arg = ( process . argv [ 2 ] || "unit" ) ;
15+
16+ var arg = args . test ;
17+
1318if ( arg == 'all' ) {
14- runDir ( __dirname + '/test/ unit/' ) ;
15- runDir ( __dirname + '/test/ integration/' ) ;
19+ runDir ( __dirname + '/unit/' ) ;
20+ runDir ( __dirname + '/integration/' ) ;
1621}
1722else {
18- runDir ( __dirname + '/test/ ' + arg + '/' ) ;
23+ runDir ( __dirname + '/' + arg + '/' ) ;
1924}
2025
You can’t perform that action at this time.
0 commit comments