Мое само приложение работает нормально. Когда я пытаюсь реализовать модульный тест mocha, который импортирует мой App.js
, я получаю следующую ошибку:
Error: Cannot find module 'StyleSheet'
Что может быть причиной этого? Ниже показано, как я импортирую таблицу стилей в мою App.js
import {
StyleSheet, Text, View,
} from 'react-native';
Использование StyleSheet
в App.js
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#F5FCFF',
},
welcome: {
fontSize: 20,
textAlign: 'center',
margin: 10,
},
instructions: {
textAlign: 'center',
color: '#333333',
marginBottom: 5,
},
});
Полный код test.js
const assert = require('assert');
import { sum } from '../../App';
describe('Sum', function() {
it('should return -1 when the value is not present', function() {
function getRandomInt(max) {
return Math.floor(Math.random() * Math.floor(max));
}
const firstInput = getRandomInt(10);
const secondInput = getRandomInt(10);
assert.equal(firstInput + secondInput, sum(firstInput, secondInput));
});
});