在我的reactjs组件中,我有一个名为getContainer(doc)的方法,其中包含以下行:
let w = Math.max(doc.documentElement.clientWidth, window.innerWidth);
它需要一个名为doc:htmldocument的参数。在我的摩卡单元测试中,我得到了:
let mockDoc = {documentElement: {clientWidth:100}}
let res = wrapper.instance().getContainer(mockDoc);
当我运行测试时,我仍然会收到错误,我该如何解决?
错误:
TypeError: Cannot read property 'clientWidth' of undefined