Я пытаюсь проверить приложение React Native с помощью Jest. Мое приложение использует несколько собственных модулей, и я даже не могу запустить начальный тест.Unit test React Собственное приложение, которое использует Native Modules with Jest
В моем приложении используется компонент 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.
Благодаря