[英]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.