لإعادة إنتاج:
نتيجة:
اختبارات FAIL /Intro-test.js (0.459s)
● مقدمة ›يتم عرضها بشكل صحيح
- TypeError: لا يمكن قراءة الخاصية '_tag' من undefined
في ReactNativeBaseComponent.Mixin.mountComponent (node_modules / رد فعل / lib / ReactNativeBaseComponent.js: 179: 45)
في Object.ReactReconciler.mountComponent (node_modules / رد فعل / lib / ReactReconciler.js: 47: 35)
في ReactCompositeComponentMixin.performInitialMount (node_modules / رد فعل / lib / ReactCompositeComponent.js: 397: 34)
في ReactCompositeComponentMountComponent (node_modules / رد فعل / lib / ReactCompositeComponent.js: 262: 21)
في Object.ReactReconciler.mountComponent (node_modules / رد فعل / lib / ReactReconciler.js: 47: 35)
في ReactCompositeComponentMixin.performInitialMount (node_modules / رد فعل / lib / ReactCompositeComponent.js: 397: 34)
في ReactCompositeComponentMountComponent (node_modules / رد فعل / lib / ReactCompositeComponent.js: 262: 21)
في Object.ReactReconciler.mountComponent (node_modules / رد فعل / lib / ReactReconciler.js: 47: 35)
في ReactMultiChild.Mixin.mountChildren (node_modules / رد فعل / lib / ReactMultiChild.js: 242: 44)
في ReactTestComponent.mountComponent (node_modules / رد فعل / lib / ReactTestRenderer.js: 53: 8)
حسب https://facebook.github.io/jest/docs/tutorial-react-native.html#mock -native-modules-using-jest-mock ، الحل البديل هو إضافة
jest.mock('TextInput', () => 'TextInput');
إلى بداية الاختبار الخاص بك.
يجب أن نقدم محاكاة افتراضية لإدخال النص.
ثابت في https://github.com/facebook/jest/pull/1516 لـ Jest 15.
التعليق الأكثر فائدة
حسب https://facebook.github.io/jest/docs/tutorial-react-native.html#mock -native-modules-using-jest-mock ، الحل البديل هو إضافة
jest.mock('TextInput', () => 'TextInput');
إلى بداية الاختبار الخاص بك.