0
以我reactjs組分I與這條線稱爲getContainer(DOC)的方法:如何在mocha unittest中模擬對象?
let w = Math.max(doc.documentElement.clientWidth, window.innerWidth);
它需要1個參數名爲doc:HTMLDocument的。在我的摩卡單元測試中,我得到了:
let mockDoc = {documentElement: {clientWidth:100}}
let res = wrapper.instance().getContainer(mockDoc);
當我運行測試時,仍然出現錯誤,我該如何解決這個問題?
錯誤:
TypeError: Cannot read property 'clientWidth' of undefined