[英]Mocha.js : how to run some code after all tests are completed?
一种典型的试验MochaJS,当然,包括before
和after
,人们可以运行一个安装/拆卸块。
但是,我想在处理完所有测试文件后执行一个额外的拆卸步骤 - 考虑到单个拆卸可能忘记删除的任何松散资源。
我怎么能在 MochaJS 中实现呢?
最新的 Mocha 版本 (8.x) 支持 root hook 插件,如果您在串行模式下运行测试,它可以完全满足您的需要。 有一个很好的起点: https : //mochajs.org/#root-hook-plugins
您可以以编程方式运行Mocha
。 好消息是 Mocha 支持运行器的事件,它可以准确地公开您需要的内容。
mocha.run() 返回一个 Runner 实例,它发出许多感兴趣的事件。
* Events:
* - `start` execution started
* - `end` execution complete
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.