diff --git a/index.js b/index.js index a6bf985a..9defd812 100644 --- a/index.js +++ b/index.js @@ -33,6 +33,6 @@ module.exports = function(source, map) { } catch (err) { // wrap error to provide correct // context when logging to console - this.callback(new Error(err.toString())); + this.callback(new Error(err.toString() + '\n' + err.frame)); } }; diff --git a/test/loader.spec.js b/test/loader.spec.js index 1a288932..2d2c95e5 100644 --- a/test/loader.spec.js +++ b/test/loader.spec.js @@ -57,7 +57,7 @@ describe('loader', function() { expect(err).to.exist; expect(err.message).to.eql( - 'Expected }}} (1:18)\n' + + 'ParseError: Expected }}}\n' + '1:
Count: {{{count}}
\n' + ' ^\n' + '2: ' @@ -75,7 +75,7 @@ describe('loader', function() { expect(err).to.exist; expect(err.message).to.eql( - 'Unexpected token (5:7)\n' + + 'ParseError: Unexpected token\n' + '3: