有没有办法为jest测试运行安装脚本?

时间:2017-08-23 15:04:52

标签: testing jestjs

我希望运行一个脚本来定义在我的jest测试中多次重用的常量和函数,有没有办法做到这一点?比如在命令行中总是运行或定义参数的setup.spec.js,比如npm jest -setup等?

2 个答案:

答案 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,每个测试文件都是一个新实例,并且有自己的环境,因此,必须为每个测试文件执行设置。