如何判断所有mocha测试是否通过mocha对象传递?

时间:2015-01-31 05:38:40

标签: mocha chai

如果所有测试都通过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对象上有什么指示完整性吗?

1 个答案:

答案 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>