pg-patch
Version:
PostgreSQL patching made easy.
40 lines (29 loc) • 975 B
JavaScript
;
const gulp = require('gulp');
const jshint = require('gulp-jshint');
const jasmine = require('gulp-jasmine');
const JasmineConsoleReporter = require('jasmine-console-reporter');
const argv = require('yargs').argv;
const { task } = gulp;
const lint = () =>
gulp.src(['lib/*.js'])
.pipe(jshint())
.pipe(jshint.reporter('default'));
const test = () => {
let files = argv.subset ? `test/unit/*${argv.subset}*.js` : `test/unit/*.js`;
console.info(files);
return gulp.src([files])
.pipe(jasmine({
reporter: new JasmineConsoleReporter({
colors: 1,
cleanStack: 1,
verbosity: 4,
listStyle: 'indent',
activity: false
})
}));
};
gulp.task('lint', lint);
gulp.task('test', test);
gulp.task('build', gulp.series(lint, test));
gulp.task('default', gulp.series(lint, test));