2016-07-30 4 views
1

mockery로 대용 암호를 등록하는 데 문제가 있습니다. 내 유스 케이스는 react-native-router-flux을 내 자신의 것으로 대체하고 싶습니다. 그래서 나는 이라는 파일을 만들었는데, 이것은 내 테스트 파일에 비해 like ./../test/mock/rn-router-mock이라는 경로에있다.mockery 대체품을 등록 할 수 없습니다.

내 코드 mockery.registerSubstitute('react-native-router-flux', './../test/mock/rn-router-mock') 그러나 내가 같은 테스트 코드에서 require('./../test/mock/rn-router-mock') 수 있어요 있습니다 오류

Error: Cannot find module './../../test/mock/rn-router-mock' 
    at Function.Module._resolveFilename (module.js:325:15) 
    at Module._load (module.js:276:25) 

실패합니다.

모의 모듈에 대한 전체 경로를 제공 할 때도 마찬가지입니다.

도움이 될 것입니다.

답변

관련 문제