我希望运行一个脚本来定义在我的jest测试中多次重用的常量和函数,有没有办法做到这一点?比如在命令行中总是运行或定义参数的setup.spec.js,比如npm jest -setup等?
答案 0 :(得分:1)
jest.config.js中有一个用于此目的的选项:
// The paths to modules that run some code to configure or set up the testing environment before each test
setupFiles: [
'./mySetupScript.js'
],
jest v24.8.0
答案 1 :(得分:0)
尝试使用beforeAll方法。它在任何测试执行之前运行。请注意,对于Jest,每个测试文件都是一个新实例,并且有自己的环境,因此,必须为每个测试文件执行设置。