jestjs - Jest 全局变量示例

标签 jestjs

有人可以举例说明如何使用 jest globals 吗?

{
  ...
  "jest": {
    "globals": {
      "__DEV__": true,
    }
  }
  ...
}

我是在 package.json 文件中指定全局变量还是创建一个包含 js 文件的文件夹,其中应该定义全局变量?

谢谢

最佳答案

是的。您将全局变量放在 package.json 中。例如,这是默认的 react-native jest 配置的摘录:

"jest": {
    "globals": {
       "__DEV__": true,
       "__RCTProfileIsProfiling": false
     },
     ...
},

这将使变量在运行测试时全局可用。

关于jestjs - Jest 全局变量示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38060295/

相关文章:

ruby-on-rails - 使用 React 和 Selenium-Webdriver 以 Rails 作为后端的前端测试

javascript - Vue.js testing : props validation, 如何用JEST测试Vue console.error log

javascript - 在 Nest.js 中模拟 bcrypt 模块

javascript - 在没有 module.exports 的情况下使用 Jest 进行单元测试

javascript - Jest 不转换 CSS 文件导入语句

reactjs - 如何使用 jest 测试 jsx 组件?

javascript - react ,开 Jest : simulate submit form unit test

javascript - 期望使用特定长度的数组调用 spy 函数

javascript - 有时会进行带有特殊测试的 Jest

jestjs - Github Actions - 运行服务器和前端,然后执行测试