UNPKG

pedestrian

Version:
26 lines (23 loc) 637 B
const gulp = require('gulp'); const config = require('./config'); const mocha = require('gulp-mocha'); const execa = require('execa'); gulp.task('mocha', () => { return gulp.src(config.tests, { read: false }) .pipe(mocha({ reporter: 'list', timeout: 2000, require: ['should'] })); }); gulp.task('cover', (done) => { execa('nyc', ['--reporter=lcov', '--reporter=html', '--reporter=text', 'mocha', config.tests, '--colors', '--require=should', '--reporter=list', '--timeout=2000'], { stdio: 'inherit' } ) .then(() => done()) .catch((e) => { console.log(e); done(); }); });