| // Override the Karma setup for local debugging | |
| window.__karma__.info = function (info) { | |
| if (info.dump && window.console) window.console.log(info.dump) | |
| } | |
| window.__karma__.complete = function () { | |
| if (window.console) window.console.log('Skipped ' + this.skipped + ' tests') | |
| } | |
| window.__karma__.skipped = 0 | |
| window.__karma__.result = window.console ? function (result) { | |
| if (result.skipped) { | |
| this.skipped++ | |
| return | |
| } | |
| var msg = result.success ? 'SUCCESS ' : 'FAILED ' | |
| window.console.log(msg + result.suite.join(' ') + ' ' + result.description) | |
| for (var i = 0; i < result.log.length; i++) { | |
| // Printing error without losing stack trace | |
| (function (err) { | |
| setTimeout(function () { | |
| window.console.error(err) | |
| }) | |
| })(result.log[i]) | |
| } | |
| } : function () {} | |
| window.__karma__.loaded = function () { | |
| this.start() | |
| } |