【发布时间】:2014-11-01 01:53:12
【问题描述】:
我知道before、beforeEach、after 和afterEach,但是我如何在所有测试之前运行一些代码。
换句话说,我的文件是这样的
test
test1.js
test2.js
test3.js
我用
运行测试mocha --recursive
我不想在每个测试文件中都添加before。我需要一个 beforeAllTests 或 --init=setup.js 或者我可以在执行任何测试之前执行一些 JavaScript 的东西。在这种特殊情况下,我必须在测试运行之前配置系统的日志记录模块
有没有办法调用一些在所有测试之前执行的初始化函数?
【问题讨论】:
-
编写一个模块并在所有地方都需要它?如果这对您有帮助,我会将其发布为答案。
-
谢谢,但这并不比在每个文件中添加一个
before更好。
标签: javascript mocha.js