1
1
'use strict' ;
2
- var path = require ( 'path' ) ;
3
- var gulp = require ( 'gulp' ) ;
4
- var eslint = require ( 'gulp-eslint' ) ;
5
- var excludeGitignore = require ( 'gulp-exclude-gitignore' ) ;
6
- var mocha = require ( 'gulp-mocha' ) ;
7
- var istanbul = require ( 'gulp-istanbul' ) ;
8
- var nsp = require ( 'gulp-nsp' ) ;
9
- var plumber = require ( 'gulp-plumber' ) ;
10
- var coveralls = require ( 'gulp-coveralls' ) ;
11
-
12
- gulp . task ( 'static' , function ( ) {
13
- return gulp . src ( '**/*.js' )
14
- . pipe ( excludeGitignore ( ) )
15
- . pipe ( eslint ( ) )
16
- . pipe ( eslint . format ( ) )
17
- . pipe ( eslint . failAfterError ( ) ) ;
18
- } ) ;
19
-
20
- gulp . task ( 'nsp' , function ( cb ) {
2
+ const path = require ( 'path' ) ;
3
+ const gulp = require ( 'gulp' ) ;
4
+ const mocha = require ( 'gulp-mocha' ) ;
5
+ const istanbul = require ( 'gulp-istanbul' ) ;
6
+ const nsp = require ( 'gulp-nsp' ) ;
7
+ const plumber = require ( 'gulp-plumber' ) ;
8
+ const coveralls = require ( 'gulp-coveralls' ) ;
9
+
10
+ gulp . task ( 'nsp' , cb => {
21
11
nsp ( { package : path . resolve ( 'package.json' ) } , cb ) ;
22
12
} ) ;
23
13
24
- gulp . task ( 'pre-test' , function ( ) {
25
- return gulp . src ( 'lib/**/*.js' )
26
- . pipe ( istanbul ( {
27
- includeUntested : true
28
- } ) )
29
- . pipe ( istanbul . hookRequire ( ) ) ;
30
- } ) ;
14
+ gulp . task ( 'pre-test' , ( ) =>
15
+ gulp . src ( 'lib/**/*.js' )
16
+ . pipe ( istanbul ( { includeUntested : true } ) )
17
+ . pipe ( istanbul . hookRequire ( ) )
18
+ ) ;
31
19
32
- gulp . task ( 'test' , [ 'pre-test' ] , function ( cb ) {
33
- var mochaErr ;
20
+ gulp . task ( 'test' , [ 'pre-test' ] , cb => {
21
+ let mochaErr ;
34
22
35
- // will disable cache for completion tests
23
+ // Will disable cache for completion tests
36
24
process . env . YO_TEST = 1 ;
37
25
38
26
gulp . src ( 'test/**/*.js' )
39
27
. pipe ( plumber ( ) )
40
28
. pipe ( mocha ( { reporter : 'spec' } ) )
41
- . on ( 'error' , function ( err ) {
29
+ . on ( 'error' , err => {
42
30
mochaErr = err ;
43
31
} )
44
32
. pipe ( istanbul . writeReports ( ) )
45
- . on ( 'end' , function ( ) {
33
+ . on ( 'end' , ( ) => {
46
34
cb ( mochaErr ) ;
47
35
} ) ;
48
36
} ) ;
49
37
50
- gulp . task ( 'coveralls' , [ 'test' ] , function ( ) {
38
+ gulp . task ( 'coveralls' , [ 'test' ] , ( ) => {
51
39
if ( ! process . env . CI ) {
52
40
return ;
53
41
}
@@ -57,4 +45,4 @@ gulp.task('coveralls', ['test'], function () {
57
45
} ) ;
58
46
59
47
gulp . task ( 'prepublish' , [ 'nsp' ] ) ;
60
- gulp . task ( 'default' , [ 'static' , ' test', 'coveralls' ] ) ;
48
+ gulp . task ( 'default' , [ 'test' , 'coveralls' ] ) ;
0 commit comments