在誓言中,是否有`beforeEach“`设置function?

誓言有一个无证的teardownfunction,但我不能看到任何方式来setup每个testing之前(又名beforeEach )的东西。

人们会认为有可能作弊和使用这个topic ,但一个话题只能运行一次(如teardown ),而我希望在每次testing之前运行这个话题。 这不能在誓言中完成吗?

       

网上收集的解决方案 "在誓言中,是否有`beforeEach“`设置function?"

您可以创build一个topic来完成设置,并在此之后进行testing。 如果要多次运行它,请创build一个函数,并有多个调用该函数的主题。

这是有点复杂,因为它不明确,你一定要考虑摩卡不仅是因为它积极维护,但它使testing更容易阅读比你最终使用誓言。