2016-07-30 67 views
1

我有一個問題,嘲諷註冊替代品。 我的用例是我想用我自己的替代react-native-router-flux。所以我創建了一個文件rn-router-mock.js,它位於一個相對於我的測試文件like ./../test/mock/rn-router-mock的路徑中。嘲弄無法註冊替代品

我的代碼mockery.registerSubstitute('react-native-router-flux', './../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) 

但是請注意,我能夠require('./../test/mock/rn-router-mock')從相同的測試代碼。

當我給出模擬模塊的完整路徑時也是如此。

任何幫助將不勝感激。

回答