From d29d8d267d7d2b07221b45bffb04f92fd5298ea3 Mon Sep 17 00:00:00 2001 From: Esteban Ordano Date: Wed, 3 Dec 2014 11:37:40 -0300 Subject: [PATCH] Add message to stack --- lib/errors/build.js | 2 +- lib/errors/spec.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/errors/build.js b/lib/errors/build.js index bb74176..cbd44f9 100644 --- a/lib/errors/build.js +++ b/lib/errors/build.js @@ -14,7 +14,7 @@ var formatMessage = function(message) { var defineElement = function(fullName, baseClass, message) { return fullName + ' = function() {\n' + ' this.message = ' + formatMessage(message) + ';\n' + - ' this.stack = (new Error()).stack;\n' + + ' this.stack = this.message + \'\\n\' + (new Error()).stack;\n' + '};\n' + fullName + '.prototype = Object.create(' + baseClass + '.prototype);\n' + fullName + '.prototype.name = "' + fullName + '";\n\n'; diff --git a/lib/errors/spec.js b/lib/errors/spec.js index cc3f1b9..6a0453b 100644 --- a/lib/errors/spec.js +++ b/lib/errors/spec.js @@ -4,7 +4,7 @@ module.exports = [{ errors: [ { name: 'InvalidArgument', - message: 'HDPrivateKey: Invalid Argument {0}, expected {1} but got {2}', + message: 'Invalid Argument {0}, expected {1} but got {2}', errors: [{ name: 'InvalidB58Char', message: 'Invalid Base58 character: {0} in {1}' @@ -48,7 +48,7 @@ module.exports = [{ errors: [ { name: 'InvalidArgument', - message: 'HDPublicKey: Invalid Argument {0}, expected {1} but got {2}', + message: 'Invalid Argument {0}, expected {1} but got {2}', errors: [{ name: 'ArgumentIsPrivateExtended', message: 'Argument is an extended private key: {0}'