सरल हंसी परीक्षण और यह विफल रहता है, क्योंकि मैं आयातउल्का हंसी परीक्षण सिर्फ अगर प्रतिक्रिया घटक प्रदान कर सकते हैं की जाँच करने के लिए प्रतिक्रिया
import { Meteor } from 'meteor/meteor'
पूर्ण त्रुटि है ...
PASS imports/__partials/Navigation/__tests__/Navigation.jest.js
PASS imports/__layouts/AuthLayout/__tests__/AuthLayout.jest.js
FAIL imports/features/oAuth/ui/LoginLayout/__tests__/LoginLayout.jest.js
● Test suite failed to run
Cannot find module 'meteor/meteor' from 'index.js'
at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:142:17)
at Object.<anonymous> (imports/features/oAuth/ui/LoginLayout/index.js:2:41)
at Object.<anonymous> (imports/features/oAuth/ui/LoginLayout/__tests__/LoginLayout.jest.js:4:40)
PASS imports/staticTests/quickCheckboxTest/__tests__/CheckboxWithLabel.jest.js
PASS imports/staticTests/quickLinkTest/__tests__/Link.react.jest.js
मैं मैं इसे मानने जा रहा हूं क्योंकि उल्का निर्माण नहीं करता है और इसलिए meteor/meteor
मौजूद नहीं है, इसे काम करने में कोई मदद की सराहना की जाएगी। :)
संपादित करें ...
मैं सही मेरी धारणा में था, यह मूल रूप से, क्योंकि उल्का NPM मॉड्यूल नहीं बनाया गया है।
"moduleNameMapper": {
"^meteor/(.*)": "<rootDir>/meteorMocks.js"
}
और meteorMocks.js में:
ठीक है, इसलिए मुझे लगता है कि इस मुद्दे को हल करने के लिए मुझे लगता है कि मुझे लगता है कि मुझे जैस्मीन के लिए ड्राइवर पैकेज लिखना होगा और जब उल्का चल रहा हो तब जेस्ट चलाएं ... मैं इसके बजाय मोचा का उपयोग कर रहा हूं :( –