如果所有测试都通过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对象上有什么指示完整性吗?
答案 0 :(得分:0)
知道了。 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>