gulp-mocha
Advanced tools
Comparing version
22
index.js
'use strict'; | ||
var domain = require('domain'); | ||
var gutil = require('gulp-util'); | ||
var through2 = require('through2'); | ||
var through = require('through2'); | ||
var Mocha = require('mocha'); | ||
var domain = require('domain'); | ||
@@ -24,3 +23,3 @@ module.exports = function (options) { | ||
return through2.obj(function (file, enc, cb) { | ||
return through.obj(function (file, enc, cb) { | ||
mocha.addFile(file.path); | ||
@@ -33,5 +32,5 @@ this.push(file); | ||
function handleException(e) { | ||
function handleException(err) { | ||
clearCache(); | ||
stream.emit('error', new gutil.PluginError('gulp-mocha', e)); | ||
stream.emit('error', new gutil.PluginError('gulp-mocha', err)); | ||
cb(); | ||
@@ -45,13 +44,16 @@ } | ||
clearCache(); | ||
if (errCount > 0) { | ||
stream.emit('error', new gutil.PluginError('gulp-mocha', errCount + ' ' + (errCount === 1 ? 'test' : 'tests') + ' failed.')); | ||
stream.emit('error', new gutil.PluginError('gulp-mocha', errCount + ' ' + (errCount === 1 ? 'test' : 'tests') + ' failed.', { | ||
showStack: false | ||
})); | ||
} | ||
cb(); | ||
}); | ||
} catch (err) { | ||
handleException(err); | ||
} | ||
catch (e) { | ||
handleException(e); | ||
} | ||
}); | ||
}); | ||
}; |
{ | ||
"name": "gulp-mocha", | ||
"version": "0.5.1", | ||
"version": "0.5.2", | ||
"description": "Run Mocha tests", | ||
@@ -36,6 +36,6 @@ "license": "MIT", | ||
"dependencies": { | ||
"gulp-util": "~2.2.0", | ||
"through2": "~0.4.0", | ||
"mocha": "~1" | ||
"gulp-util": "^3.0.0", | ||
"mocha": "^1", | ||
"through2": "^0.5.1" | ||
} | ||
} |
3579
1.1%48
2.13%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated