【发布时间】:2016-05-03 11:08:13
【问题描述】:
我有一个简单的 Jest 测试:
describe('test', function() {
beforeEach(function() {});
it('test', function() {
console.log(window.document); //a real or nearly real document
});
});
我需要一些模块,例如bootstrap - 但没有任何东西看起来像它可以提供一个窗口对象 - 上面有一个文档对象。
我的问题是 - 谁/什么在提供这个窗口(和 window.document)对象? window 对象类似于浏览器窗口——尽管缺少一两个方法。但我看不出是谁提供的。我对 node.js 和 webpack(测试是用 webpack 构建的)知之甚少,不知道从哪里开始。
它不是 ReactDOM。是杰斯特吗?还是节点?
【问题讨论】: