Vows有一个未记录的teardown
功能,但在每次测试之前我都看不到setup
内容的任何方式(a.k.a。beforeEach
)。
有人会认为欺骗和使用topic
是可能的,但主题只运行一次(如teardown
),而我希望在每次测试之前运行。这不能在誓言中完成吗?
答案 0 :(得分:3)
您可以创建一个topic
进行设置,然后进行测试。如果您希望它多次运行,请创建一个函数并拥有多个调用该函数的主题。
这有点令人费解,因为它不明确,你绝对应该考虑mocha,不仅因为它是主动维护的,而且它使得测试更容易阅读,而不是你在使用誓言时的结果。