| // 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() |
| } |