From 73e3f4c10c5aaefc8d8f3792fec7d1c2e2326359 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Thu, 24 Mar 2011 14:47:06 -0700 Subject: better error reporting for exceptions --- test/mocks.js | 8 ++++---- test/testabilityPatch.js | 8 +++++++- 2 files changed, 11 insertions(+), 5 deletions(-) (limited to 'test') diff --git a/test/mocks.js b/test/mocks.js index 8a346bcb..f55aa9e6 100644 --- a/test/mocks.js +++ b/test/mocks.js @@ -28,10 +28,10 @@ * See {@link angular.mock} for more info on angular mocks. */ var $logMock = { - log: function(){ $logMock.log.logs.push(arguments); }, - warn: function(){ $logMock.warn.logs.push(arguments); }, - info: function(){ $logMock.info.logs.push(arguments); }, - error: function(){ $logMock.error.logs.push(arguments); } + log: function(){ $logMock.log.logs.push(concat([], arguments, 0)); }, + warn: function(){ $logMock.warn.logs.push(concat([], arguments, 0)); }, + info: function(){ $logMock.info.logs.push(concat([], arguments, 0)); }, + error: function(){ $logMock.error.logs.push(concat([], arguments, 0)); } }; $logMock.log.logs = []; $logMock.warn.logs = []; diff --git a/test/testabilityPatch.js b/test/testabilityPatch.js index 5bcee3fe..4545f937 100644 --- a/test/testabilityPatch.js +++ b/test/testabilityPatch.js @@ -103,7 +103,13 @@ afterEach(function() { if ($logMock[logLevel].logs.length) { forEach($logMock[logLevel].logs, function(log) { forEach(log, function deleteStack(logItem) { - if (logItem instanceof Error) delete logItem.stack; + if (logItem instanceof Error) { + dump(logItem.stack); + delete logItem.stack; + delete logItem.arguments; + } else { + dump(logItem); + } }); }); -- cgit v1.2.3