타사 addons/libraries의 하위 구성 요소가있는 일부 구성 요소가 있습니다. 내 단위 테스트를 위해 Jest를 사용하고 메소드를 사용합니다. jest.unmock('ChildComponet.js')
으로 하위 구성 요소를 제외하려고 시도했지만 다음 오류가 발생합니다.스냅 샷과 일치하도록 Jest에 반응, 자식 구성 요소를 사용하여 구성 요소를 테스트 할 때 충돌이 발생합니다.
jest.unmock ('ChildComponet.js')이 호출되었지만 automocking이 비활성화되었습니다. 불필요한 전화를 jest.unmock
으로 제거하거나 jest.enableAutomock();
을 통해이 테스트를 위해 automocking을 활성화하십시오.
형식 오류 : 정의되지 않은
의 속성을 읽을 수 없습니다 'DEFINE_MANY'이 경고는 아마 내가 jest.enableAutomock();
을 활성화 지금은 TIS 오류가 15
농담의 기본 구성 변화의 결과입니다 내 package.json에 넣어하지만 아무 반응이 없습니다 :
"unmockedModulePathPatterns": [ "ROOTDIR/node_modules/반응"]
아이디어가 있으십니까?
은 React에서 구성 요소의 단위 테스트를 수행하는 올바른 방법입니까? 당신이 이전
jest.mock('component',()=> 'ComponentName')
테스트 할 모듈의 import 문 :
대단히 감사합니다. 나는 그것을 시험한다. –