jQuery requires a window with a document
来源:3-6 Jest 中对 DOM 节点操作的测试

Ansonking
2019-08-06
老师我遇到一个错误: jQuery requires a window with a document
我安装的jquery版本:“jquery”: “^3.4.1”
demo.js代码如下:
import $ from 'jquery';
const addDivToBody = ()=>{
$('body').append('<div/>');
};
export default addDivToBody;
demo.test.js代码如下:
import addDivToBody from './demo';
import $ from 'jquery';
test('测试 addDivToBody',()=>{
addDivToBody();//Error:jQuery requires a window with a document
console.log($('body').find('div').length);
})
写回答
1回答
-
你这个是不是没有配置jest的环境,没有模拟window对象呀
112019-08-07
相似问题