javascript – 在量角器中全局beforeEach和afterEach

在每个规范中我都有beforeEach和afterEach语句.是否有可能以某种方式在全球范围内添加它以避免规范之间的代码重复?
最佳答案
beforeEach()和afterEach()函数的目的是添加一个重复代码块,每次启动或完成执行每个规范(it)时都需要执行这些代码.还有其他方法可以添加通用代码以避免代码重复,这里有一些 –

>如果你有一段代码,你需要在启动测试套件(描述)之前只运行一次,那么你可以使用jasmine提供的beforeAll()和afterAll()函数.
>如果要在启动所有测试脚本之前运行一段只想执行一次的代码,则将其添加到onPrepare()和onComplete()函数中.
>如果你想添加一段代码,即使在量角器开始实例化之前或者在它自己关闭之后也应该运行,然后使用beforeLaunch和afterLaunch.

所以这一切都取决于你想要使用它们的场景.希望它有所帮助.

转载注明原文:javascript – 在量角器中全局beforeEach和afterEach - 代码日志