簡單的玩笑測試只是爲了檢查是否反應組件可以渲染和它失敗,因爲我導入流星反應玩笑測試
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模塊。
好吧,所以我似乎是正確的,要解決這個問題,我想我需要寫一個驅動程序包的茉莉花和運行jest當流星正在運行...我會用摩卡反而:( –