Allow Jasmine tests to "fail-fast", exiting on the first failure instead of running all tests no matter what.
npm install jasmine-fail-fastjavascript
var failFast = require('jasmine-fail-fast');
jasmine.getEnv().addReporter(failFast.init());
`
$3
`javascript
var Jasmine = require('jasmine');
var jasmine = new Jasmine();
var failFast = require('jasmine-fail-fast');
jasmine.addReporter(failFast.init());
`
Examples
$3
In the Karma configuration file:
`javascript
module.exports = function(config) {
var failFast = require('jasmine-fail-fast');
window.jasmine.getEnv().addReporter(failFast.init());
}
`
$3
In the Protractor configuration file:
`javascript
onPrepare: function() {
var failFast = require('jasmine-fail-fast');
jasmine.getEnv().addReporter(failFast.init());
}
`
$3
Create a new .js file within the helpers folder:
`javascript
///fail-fast.js
var failFast = require('jasmine-fail-fast');
jasmine.getEnv().addReporter(failFast.init());
``