Merge pull request #417 from ajschlosser/master
add relativePath property to error object for notification(s) support
This commit is contained in:
commit
847a2d3e39
2
index.js
2
index.js
|
@ -127,6 +127,8 @@ var gulpSass = function gulpSass(options, sync) {
|
|||
error.messageFormatted = message;
|
||||
error.message = gutil.colors.stripColor(message);
|
||||
|
||||
error.relativePath = relativePath;
|
||||
|
||||
return cb(new gutil.PluginError(
|
||||
PLUGIN_NAME, error
|
||||
));
|
||||
|
|
|
@ -148,6 +148,8 @@ describe('gulp-sass -- async compile', function() {
|
|||
err.message.indexOf('test/scss/error.scss').should.not.equal(-1);
|
||||
// Error must include line and column error occurs on
|
||||
err.message.indexOf('on line 2').should.not.equal(-1);
|
||||
// Error must include relativePath property
|
||||
err.relativePath.should.equal('test/scss/error.scss');
|
||||
done();
|
||||
});
|
||||
stream.write(errorFile);
|
||||
|
@ -379,6 +381,7 @@ describe('gulp-sass -- sync compile', function() {
|
|||
|
||||
stream.on('error', function(err) {
|
||||
err.message.indexOf('property "font" must be followed by a \':\'').should.not.equal(-1);
|
||||
err.relativePath.should.equal('test/scss/error.scss');
|
||||
done();
|
||||
});
|
||||
stream.write(errorFile);
|
||||
|
|
Loading…
Reference in a new issue