Run Jasmine 2 tests in Node.js
Issues with the output should be reported on the Jasmine issue tracker.
$ npm install --save-dev gulp-jasmine
const gulp = require('gulp');
const jasmine = require('gulp-jasmine');
gulp.task('default', () => {
return gulp.src('spec/test.js')
// gulp-jasmine works on filepaths so you can't have any plugins before it
.pipe(jasmine());
});
Type: boolean
Default: false
Display spec names in default reporter.
Type: boolean
Default: false
Include stack traces in failures in default reporter.
Type: object
, array
of objects
Reporters to use.
const gulp = require('gulp');
const jasmine = require('gulp-jasmine');
const reporters = require('jasmine-reporters');
gulp.task('default', () => {
return gulp.src('spec/test.js')
.pipe(jasmine({
reporter: new reporters.JUnitXmlReporter()
}));
});
Type: number
Default 5000
Time to wait in milliseconds before a test automatically fails.
Type: object
Passes the config to Jasmine's loadConfig method.
Add require('babel-core/register');
to the top of your gulpfile.js
. Make sure to read the Babel docs.
MIT © Sindre Sorhus