Javascript Mocha.js:如何在所有测试完成后运行一些代码?
当然,一个典型的MochaJS测试包括Javascript Mocha.js:如何在所有测试完成后运行一些代码?,javascript,node.js,typescript,unit-testing,mocha.js,Javascript,Node.js,Typescript,Unit Testing,Mocha.js,当然,一个典型的MochaJS测试包括before和after块,在这些块中可以运行安装/拆卸 但是,我希望在处理完所有测试文件后执行一个额外的拆卸步骤,以考虑到单个拆卸可能忘记删除的任何松散资源 我如何在MochaJS中实现这一点?您可以运行Mocha。不错的是,摩卡为跑步者举办的支持活动正好展示了你所需要的东西 run()返回一个Runner实例,该实例发出许多感兴趣的事件 最新的Mocha版本(8.x)支持根钩子插件,如果您在串行模式下运行测试,它可以精确地执行您需要的操作。有一个很好的起
before
和after
块,在这些块中可以运行安装/拆卸
但是,我希望在处理完所有测试文件后执行一个额外的拆卸步骤,以考虑到单个拆卸可能忘记删除的任何松散资源
我如何在MochaJS中实现这一点?您可以运行
Mocha
。不错的是,摩卡为跑步者举办的支持活动正好展示了你所需要的东西
run()返回一个Runner实例,该实例发出许多感兴趣的事件
最新的Mocha版本(8.x)支持根钩子插件,如果您在串行模式下运行测试,它可以精确地执行您需要的操作。有一个很好的起点:
* Events:
* - `start` execution started
* - `end` execution complete
...