1
- var gulp = require ( " gulp" ) ;
2
- var connect = require ( " gulp-connect" ) ;
3
- var mocha = require ( " gulp-mocha" ) ;
4
- var eslint = require ( " gulp-eslint" ) ;
1
+ var gulp = require ( ' gulp' ) ;
2
+ var connect = require ( ' gulp-connect' ) ;
3
+ var mocha = require ( ' gulp-mocha' ) ;
4
+ var eslint = require ( ' gulp-eslint' ) ;
5
5
6
- var files = [ " index.js" , " gulpfile.js" ] ;
6
+ var files = [ ' index.js' , ' gulpfile.js' ] ;
7
7
8
- gulp . task ( " lint" , function ( ) {
8
+ gulp . task ( ' lint' , function ( ) {
9
9
return gulp . src ( files )
10
10
. pipe ( eslint ( ) )
11
11
. pipe ( eslint . format ( ) ) ;
12
12
// .pipe(eslint.failAfterError());
13
13
} ) ;
14
14
15
- gulp . task ( "test" , function ( ) {
16
- gulp . start ( "start-server" ) ;
17
- return gulp . src ( "test/*.js" , { read : false } )
15
+ gulp . task ( 'test' , function ( ) {
16
+ var startServer = gulp . task ( 'start-server' ) ;
17
+ startServer ( ) ;
18
+ return gulp . src ( 'test/*.js' , { read : false } )
18
19
. pipe ( mocha ( { timeout : 5000 } ) )
19
- . on ( " end" , connect . serverClose ) ;
20
+ . on ( ' end' , connect . serverClose ) ;
20
21
} ) ;
21
22
22
- gulp . task ( " default" , [ " lint" , " test" ] ) ;
23
+ gulp . task ( ' default' , gulp . series ( [ ' lint' , ' test' ] ) ) ;
23
24
24
- gulp . task ( " watch" , function ( ) {
25
- gulp . watch ( files , [ " lint" , " test" ] ) ;
25
+ gulp . task ( ' watch' , function ( ) {
26
+ gulp . watch ( files , [ ' lint' , ' test' ] ) ;
26
27
} ) ;
27
28
28
- gulp . task ( " start-server" , function ( ) {
29
+ gulp . task ( ' start-server' , function ( ) {
29
30
connect . server ( {
30
- root : " ./test" ,
31
+ root : ' ./test' ,
31
32
port : 1234
32
33
} ) ;
33
34
} ) ;
34
35
35
- gulp . task ( " close-server" , function ( ) {
36
+ gulp . task ( ' close-server' , function ( ) {
36
37
connect . serverClose ( ) ;
37
38
} ) ;
0 commit comments