2016-07-21 9 views
1

반응하는 네이티브 단위 테스트를 위해 Jest를 사용하려고하는데, 애플리케이션에서 @providesModule을 성공적으로 사용하고 있지만, Jest는 이것을 사용하여 모듈을로드하지 못하고있다. 형식 구성 요소 ""가져 오기 구성 요소 "@providesModule을 Jest와 함께 사용하고 반응하는 방법

농담 : 버전 13.2.3 반응 네이티브 : 0.29.0

를 오류는 다음과 같습니다

FAIL js/components/home/__tests__/TestHome.js (0s) 
Runtime Error 
    - Error: Cannot find module 'Time' from 'TimelineItem.js' 
     at Resolver.resolveModule (node_modules/jest-cli/node_modules/jest-resolve/build/index.js:197:17) 

가 providesModule '에 작은 참조있다 그리고 농담 '여기에 블로그 게시물에 https://facebook.github.io/jest/blog/2016/06/22/jest-13.html

하지만 정확히 수행해야 할 사항이 명확하지 않습니다.

@providesModule이 Jest와 반응하여 네이티브 반응을 보이는 경우, 정확히 수행해야 할 작업을 명시하여 도와 주시겠습니까? 농담 14.0와

+0

당신이 우리에게 오프 주제 당신의 코드 – grgmo

+0

을 표시 할 수 있습니다,하지만 당신은 점점에 대한 참조를해야합니까 먼저' @ provideModule'이 앱에서 작동합니까? –

+0

@providesModule을 App에서 작동 시키려면 필자는 주석을 파일 맨 위에 놓아야합니다. – user2928098

답변

0

당신은 당신이 렌더링 할의 react-test-renderer 반응 사용해야 Snapshot Test

를 사용할 수있는 구성 요소

관련 문제