2017-08-31 11 views
0

をindex.PLATFORM.jsテストする方法ネイティブ反応して、冗談カバレッジを得るために、100%冗談はこれをテストすることができますどのよう

// @flow 
import { AppRegistry } from 'react-native' 
import App from './src/App' 


AppRegistry.registerComponent('app',() => App) 

この種あるファイルは、「index.ios.js」と「インデックスされています.android.js '

答えて

0

新しいReact Nativeインストールに付属するデフォルトテストでは、必要なものをそのまま実行する必要があります。

import 'react-native'; 
import React from 'react'; 
import Index from './index.PLATFORM.js'; 

// Note: test renderer must be required after react-native. 
import renderer from 'react-test-renderer'; 

it('renders correctly',() => { 
    const tree = renderer.create(
    <Index /> 
); 
}); 
+0

実際にはこのケースでは機能せず、2つの問題があります。 1)ファイルはコンポーネントをエクスポートしていません。 2)()=>アプリケーションは決して呼び出されません – user365314

関連する問題