2017-08-31 4 views
0

Comment cela peut-il être testé, pour obtenir une couverture plaisanterie 100%Jest React natif comment tester index.PLATFORM.js

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


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

Les fichiers qui sont ce genre sont « index.ios.js » et « index .android.js '

Répondre

0

Les tests par défaut fournis avec une nouvelle installation de React Native doivent faire ce dont vous avez besoin.

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

Actuellement, cela ne fonctionne pas sur ce cas et il y a 2 problèmes avec elle. 1) le fichier n'exporte pas un composant. 2)() => L'application n'est jamais appelée – user365314