我的应用程序本身运行良好。当我尝试实施导入我的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));
});
});