2017-02-27 6 views
0

나는이 라인 getContainer에 (문서)라는 방법이있다.mocha unittest에서 모의 ​​객체를 만드는 방법?</p> <pre><code>let w = Math.max(doc.documentElement.clientWidth, window.innerWidth); </code></pre> <p>그것은 1 개 매개 변수라는 문서를 취합니다 : HTMLDocument의 내 reactjs 구성 요소에서

let mockDoc = {documentElement: {clientWidth:100}} 
let res = wrapper.instance().getContainer(mockDoc); 

내가 여전히 오류가 테스트를 실행, 어떻게이 문제를 해결할 수 있습니다 : 내가 가진 유닛 테스트 내 모카에서?

오류 :

TypeError: Cannot read property 'clientWidth' of undefined 

답변

0

당신이 jsdom .IT가 use.here 간단 볼 수 있습니다 자세한 내용은, jsdom 같은 시각 DOM 라이브러리를 사용할 수는 enzyme

하여 데모입니다