如何判断所有摩卡测试是否通过摩卡对象通过?
How to tell if all mocha tests pass via mocha object?
如果 mocha 中的所有测试都通过,我想执行一些操作,如果即使一个测试失败,我也想执行不同的操作。
<div id="mocha"></div>
<div id="messages"></div>
<div id="fixtures"></div>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/mocha/2.1.0/mocha.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/mocha/2.1.0/mocha.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/chai/1.10.0/chai.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/sinon.js/1.7.3/sinon-min.js"></script>
<script>mocha.setup('bdd')</script>
<script src="my_tests.js"></script>
<script>mocha.run();</script>
mocha 对象上是否有任何指示完整性的内容?
知道了。
https://github.com/mochajs/mocha/blob/master/lib/mocha.js#L410-L416
<script>
mocha.run(function(failure_count) {
var success = failure_count ? false : true;
// ...
});
</script>
如果 mocha 中的所有测试都通过,我想执行一些操作,如果即使一个测试失败,我也想执行不同的操作。
<div id="mocha"></div>
<div id="messages"></div>
<div id="fixtures"></div>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/mocha/2.1.0/mocha.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/mocha/2.1.0/mocha.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/chai/1.10.0/chai.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/sinon.js/1.7.3/sinon-min.js"></script>
<script>mocha.setup('bdd')</script>
<script src="my_tests.js"></script>
<script>mocha.run();</script>
mocha 对象上是否有任何指示完整性的内容?
知道了。 https://github.com/mochajs/mocha/blob/master/lib/mocha.js#L410-L416
<script>
mocha.run(function(failure_count) {
var success = failure_count ? false : true;
// ...
});
</script>