Index: chrome/test/data/webui/mocha_adapter.js |
diff --git a/chrome/test/data/webui/mocha_adapter.js b/chrome/test/data/webui/mocha_adapter.js |
index 7e544b474f84dceb41820ddffd5357ec1a864ab4..696d9389bd279fa600bde8efb991cee1f9d1aabf 100644 |
--- a/chrome/test/data/webui/mocha_adapter.js |
+++ b/chrome/test/data/webui/mocha_adapter.js |
@@ -35,10 +35,14 @@ function BrowserTestReporter(runner) { |
var message = 'Mocha test failed: ' + test.fullTitle() + '\n'; |
// Remove unhelpful mocha lines from stack trace. |
- var stack = err.stack.split('\n'); |
- for (var i = 0; i < stack.length; i++) { |
- if (stack[i].indexOf('mocha.js:') == -1) |
- message += stack[i] + '\n'; |
+ if (err.stack) { |
+ var stack = err.stack.split('\n'); |
+ for (var i = 0; i < stack.length; i++) { |
+ if (stack[i].indexOf('mocha.js:') == -1) |
+ message += stack[i] + '\n'; |
+ } |
+ } else { |
+ message += err.toString(); |
} |
console.error(message); |