我正在尝试遵循https://jestjs.io/docs/en/api 中关于导入全局变量的建议,即:
However, if you prefer explicit imports, you can do import {describe, expect, it} from '@jest/globals'.
Run Code Online (Sandbox Code Playgroud)
但是,它不起作用。我在两个测试文件的顶部添加了导入,当我运行 jest 时,两个测试套件都失败并显示消息“不要在 Jest 测试环境之外导入 @jest/globals”。
我还在 eslint env 中配置了 jest,以防万一。
有人能指出我正确的方向吗?
我刚刚发现问题是什么:我正在将 @jest/globals 包导入到一个帮助文件中,该文件不是测试文件。从那里删除导入并将其仅保留在两个测试文件中可以让 Jest 运行而不会出现问题。
| 归档时间: |
|
| 查看次数: |
3768 次 |
| 最近记录: |