/** * Runs test coverage report. */ @Task("coverage", ["preCoverage"]) coverage() { chai.should(); chai.use(require("sinon-chai")); chai.use(require("chai-as-promised")); return gulp.src("./build/es5/test/**/*.js") .pipe(mocha()) .pipe(istanbul.writeReports()); }
/** * Runs post coverage operations. */ @Task("coveragePost", ["coveragePre"]) coveragePost() { chai.should(); chai.use(require("sinon-chai")); chai.use(require("chai-as-promised")); return gulp.src(["./build/es5/test/functional/**/*.js"]) .pipe(mocha()) .pipe(istanbul.writeReports()); }
/** * Runs post coverage operations. */ @Task() coveragePost() { return gulp.src(["./build/compiled/test/**/*.js"]) .pipe(istanbul.writeReports()); }