2017-11-22 2 views
2

jest와 enzyme을 사용하여이 테스트를 작성하고 있지만 빌드 할 때이 오류가 발생합니다.
"는 반응": "^ 16.0.0",
"농담": "^ 21.2 jest + 효소 : TypeError : 정의되지 않은 'htmlparser2'속성을 읽을 수 없습니다.

이 오류를입니다 enter image description here

버전 테스트

import React from 'react'; 
import { shallow, render } from 'enzyme'; 

import Title from './../'; 

describe('Title',() => { 
    it('should render correctly',() => { 
    const TitleDOM = render(<Title />); 
    expect(TitleDOM).toBeDefined(); 
    }); 
}); 

입니다. 1 ",
"효소 ":"^ 3.2.0 "

누군가가 나를 도울 수 있으면 고맙습니다.

+0

'htmlparser2'를 사용할 구성 요소의 부분을 게시하십시오. –

+0

내 코드에서 htmlparser2를 사용하지 않습니다. –

답변

0

나는 전자 네이티브 구성 요소와 비슷한 문제를 겪고 있었고, 저에게 도움이되는 해결책은 이러한 구성 요소를 별도의 파일로 분리하는 것이 었습니다.

htmlparser2의 사용을 도우미 파일의 구성 요소 외부 기능으로 분리 할 수 ​​있습니다.

관련 문제