如何将环境变量发送到 Jest CLI?

Kri*_*all 7 javascript continuous-integration unit-testing jestjs

我有一个为我运行 Jest 测试的脚本,我想在运行它之前设置一个环境变量,如下所示:

my_test_script.sh

IMPORTANT_ENV_VAR=value_that_matters
./node_modules/.bin/jest --useStderr ./__tests__/my.test.js
Run Code Online (Sandbox Code Playgroud)

但是,IMPORTANT_ENV_VAR当我像这样运行测试时,在“my.test.js”内部没有设置。

如何将环境变量传递到 Jest CLI 中?

Kri*_*all -1

哎呀!
不是开玩笑的问题,我只需要export在 shell 脚本中:

export IMPORTANT_ENV_VAR=value_that_matters
./node_modules/.bin/jest --useStderr ./__tests__/my.test.js
Run Code Online (Sandbox Code Playgroud)