Update mocha code.
This commit is contained in:
parent
239157df30
commit
ce11fcffbc
2 changed files with 5 additions and 23 deletions
|
@ -181,6 +181,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
#mocha-report {
|
#mocha-report {
|
||||||
|
|
||||||
> .suite {
|
> .suite {
|
||||||
margin: 24px 0;
|
margin: 24px 0;
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
(function () {
|
(function () {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function update() {
|
function onEnd() {
|
||||||
|
|
||||||
|
$('#report').addClass($('.test.fail').length ? 'fail' : 'pass');
|
||||||
|
|
||||||
$('#mocha-overlay .suite').each(function () {
|
$('#mocha-overlay .suite').each(function () {
|
||||||
|
|
||||||
|
@ -19,48 +21,27 @@ function update() {
|
||||||
}
|
}
|
||||||
|
|
||||||
$suite.addClass(tests === passed ? 'pass' : 'fail');
|
$suite.addClass(tests === passed ? 'pass' : 'fail');
|
||||||
$header.find('.count').remove();
|
|
||||||
$header.append($count);
|
$header.append($count);
|
||||||
});
|
});
|
||||||
}
|
|
||||||
|
|
||||||
function onEnd() {
|
|
||||||
|
|
||||||
$('#report').addClass($('.test.fail').length ? 'fail' : 'pass');
|
|
||||||
|
|
||||||
$('#mocha-overlay code').each(function () {
|
$('#mocha-overlay code').each(function () {
|
||||||
|
|
||||||
var $code = $(this);
|
var $code = $(this);
|
||||||
$code.text($code.text().trim().replace(/;\n\s*/g, ';\n'));
|
$code.text($code.text().trim().replace(/;\n\s*/g, ';\n'));
|
||||||
});
|
});
|
||||||
|
|
||||||
update();
|
|
||||||
}
|
|
||||||
|
|
||||||
var count = 0;
|
|
||||||
function onTestEnd() {
|
|
||||||
|
|
||||||
if (count % 25 === 0) {
|
|
||||||
update();
|
|
||||||
}
|
|
||||||
count += 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function setupMocha() {
|
function setupMocha() {
|
||||||
|
|
||||||
window.assert = chai.assert;
|
window.assert = chai.assert;
|
||||||
mocha.setup('bdd');
|
mocha.setup('bdd');
|
||||||
mocha.checkLeaks();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function runMocha() {
|
function runMocha() {
|
||||||
|
|
||||||
mocha.run()
|
mocha.run().on('end', onEnd);
|
||||||
.on('test end', onTestEnd)
|
|
||||||
.on('end', onEnd);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
window.util = window.util || {};
|
window.util = window.util || {};
|
||||||
window.util.setupMocha = setupMocha;
|
window.util.setupMocha = setupMocha;
|
||||||
window.util.runMocha = runMocha;
|
window.util.runMocha = runMocha;
|
||||||
|
|
Loading…
Add table
Reference in a new issue