我想用 Jest 编写一个单元测试,用jest-dom作为一个模拟 DOM——而不必转译。我希望我所要做的就是通过 CommonJS 导入来导入 jest-dom 包。但是当我这样做时,然后运行我的测试(使用npm test
),它仍然失败:
ReferenceError: document is not defined
(此处为完整输出)
任何想法如何解决这个问题?我的测试文件如下。
谢谢。
我的代码
myApp.test.js
require("@testing-library/jest-dom");
document.createElement("div");