Skh*_*haz 6 typescript jestjs react-testing-library testing-library
我在一个项目中看到使用create-react-app
一个名为的文件,setupTest.js
该文件只是导入@testing-library/jest-dom
,并且测试似乎使用扩展expect
版本,例如.toBeInTheDocument
.
我将相同的文件(setupTest.js
)添加到我的项目中,但似乎没有效果。
换句话说,如何@testing-library/jest-dom
全局导入而不是在每个.spec.ts
文件中执行?
创建一个jest.config.js
文件并向其添加setupFilesAfterEnv
属性并将其配置为您的setupTests.js
文件地址,如下所示:
module.exports = {
setupFilesAfterEnv: ["<rootDir>/app/config/setupTests.js"],
};
Run Code Online (Sandbox Code Playgroud)
然后在您setupTests.js
添加此代码:
import "@testing-library/jest-dom/extend-expect";
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5738 次 |
最近记录: |