| 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);
|
|
|