UNPKG

showandtell

Version:

A Javascript library providing debugger-like command-line interactivity for program state inspection and modification

36 lines (30 loc) 716 B
'use strict' const gulp = require('gulp') const mocha = require('gulp-spawn-mocha') const standard = require('gulp-standard') gulp.task('lint', () => gulp.src([ './*.js', './lib/*.js', './tests/unit/*.js', './tests/integration/*.js' ]) .pipe(standard()) .pipe(standard.reporter('default', {breakOnError: true}))) gulp.task('unit-test', () => gulp.src([ 'tests/unit/*.js' ], {read: false}) .pipe(mocha({ reporter: 'list', timeout: 20000 }))) gulp.task('integration-test', () => gulp.src([ 'tests/integration/*.js' ], {read: false}) .pipe(mocha({ timeout: 10000, reporter: 'list' }))) gulp.task('default', ['lint', 'unit-test', 'integration-test'])