JestでReactネイティブアプリをテストしようとしています。私のアプリはいくつかのネイティブモジュールを使用しており、私は最初のテストを実行することすらできません。ユニットテストReactネストでネイティブモジュールを使用するネイティブアプリ
私のアプリはネイティブの依存関係を持つコンポーネントreact-native-camera
を使用しています。
最初のテスト:私はそれを実行すると
import 'react-native';
import React from 'react';
import Index from '../index.ios.js';
// Note: test renderer must be required after react-native.
import renderer from 'react-test-renderer';
it('renders correctly',() => {
const tree = renderer.create(
<Index />
);
});
、私は次のエラーを取得する:
FAIL
__tests__/index.android.js
● Test suite failed to runTypeError: Cannot read property 'Aspect' of undefined at Object.<anonymous> (node_modules/react-native-camera/index.js:250:78)
にはどうすればネイティブモジュールによって、エラーの原因のこのタイプをバイパスすることができますか?浅いレンダリングかこれに類するもの?
私はRN 0.39を使用します。
おかげ