29 lines
856 B
JavaScript
29 lines
856 B
JavaScript
|
// 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()
|
||
|
}
|