diff --git a/common/stringify.js b/common/stringify.js index 8b07abc08..6df1d3e97 100644 --- a/common/stringify.js +++ b/common/stringify.js @@ -54,6 +54,8 @@ var stringify = function stringify (obj, depth) { return obj.outerHTML } else if (isNode(obj)) { return serialize(obj) + } else if (instanceOf(obj, 'Error')) { + return obj.toString() + '\n' + obj.stack } else { var constructor = 'Object' if (obj.constructor && typeof obj.constructor === 'function') { diff --git a/test/client/stringify.spec.js b/test/client/stringify.spec.js index 241828295..603c2df03 100644 --- a/test/client/stringify.spec.js +++ b/test/client/stringify.spec.js @@ -86,6 +86,11 @@ describe('stringify', function () { assert.deepEqual(stringify(div).trim().toLowerCase(), '