Run Jasmine tests
npm install gulp-jasmine> 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
`js
const gulp = require('gulp');
const jasmine = require('gulp-jasmine');
gulp.task('default', () =>
gulp.src('spec/test.js')
// gulp-jasmine works on filepaths so you can't have any plugins before it
.pipe(jasmine())
);
`
#### options
##### verbose
Type: booleanfalse
Default:
Display spec names in default reporter.
##### includeStackTrace
Type: booleanfalse
Default:
Include stack traces in failures in default reporter.
##### reporter
Type: Object Object[]
Reporters to use.
`js
const gulp = require('gulp');
const jasmine = require('gulp-jasmine');
const reporters = require('jasmine-reporters');
gulp.task('default', () =>
gulp.src('spec/test.js')
.pipe(jasmine({
reporter: new reporters.JUnitXmlReporter()
}))
);
`
##### timeout
Type: number5000
Default
Time to wait in milliseconds before a test automatically fails.
##### errorOnFail
Type: booleantrue
Default:
Stops the stream on failed tests.
##### config
Type: Object
Passes the config to Jasmine's loadConfig method.
#### events
##### jasmineDone
Emitted after all tests have been completed. For a discussion about why jasmineDone and not end nor finish, see pull request #71.
Add require('babel-core/register'); to the top of your gulpfile.js`. Make sure to read the Babel docs.
MIT © Sindre Sorhus