2016-07-21 12 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

を使用することができ、あなたのコンポーネント

関連する問題