Jestjs Material UI-TypeError:(0,_capitalize.default)不是函数

Jestjs Material UI-TypeError:(0,_capitalize.default)不是函数,jestjs,material-ui,enzyme,react-intl,Jestjs,Material Ui,Enzyme,React Intl,在本地运行jest测试时,测试套件在尝试使用ThemeProvider装载组件时失败 不幸的是,我无法在回购协议中重现该问题。 我试图在沙箱中重现相同的行为,但该行为没有重现。 请参见此处的示例: 我使用的是react inl和@mui,在测试环境中它无法编译。抱怨\u大写。默认值不是函数,但是我检查了节点模块,该函数显然已导出。还尝试重新安装包,以确保文件未损坏 当试图装载虚拟dom中的元素以运行某些单元测试时,似乎发生了错误。使用浅层渲染进行快照测试效果很好 **错误的转储** TypeEr

在本地运行jest测试时,测试套件在尝试使用ThemeProvider装载组件时失败

不幸的是,我无法在回购协议中重现该问题。 我试图在沙箱中重现相同的行为,但该行为没有重现。 请参见此处的示例:

我使用的是react inl和@mui,在测试环境中它无法编译。抱怨
\u大写。默认值
不是函数,但是我检查了节点模块,该函数显然已导出。还尝试重新安装包,以确保文件未损坏

当试图装载虚拟dom中的元素以运行某些单元测试时,似乎发生了错误。使用浅层渲染进行快照测试效果很好

**错误的转储**
TypeError: (0 , _capitalize.default) is not a function
    at InputBase (/home/circleci/project/node_modules/@material-ui/core/InputBase/InputBase.js:453:96)
    at renderWithHooks (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:15108:18)
    at updateForwardRef (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:16746:20)
    at beginWork$1 (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:18522:16)
    at HTMLUnknownElement.callCallback (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:347:14)
    at invokeEventListeners (/home/circleci/project/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:193:27)
    at HTMLUnknownElementImpl._dispatch (/home/circleci/project/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:119:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/circleci/project/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:82:17)
    at HTMLUnknownElementImpl.dispatchEvent (/home/circleci/project/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js:30:27)
    at HTMLUnknownElement.dispatchEvent (/home/circleci/project/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:157:21)
    at Object.invokeGuardedCallbackDev (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:397:16)
    at invokeGuardedCallback (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:454:31)
    at beginWork$$1 (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:23217:7)
    at performUnitOfWork (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:22211:12)
    at workLoopSync (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:22185:22)
    at renderRoot (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:21878:11)
    at scheduleUpdateOnFiber (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:21419:22)
    at scheduleRootUpdate (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24319:3)
    at updateContainerAtExpirationTime (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24347:10)
    at updateContainer (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24436:10)
    at /home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24963:7
    at unbatchedUpdates (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:21687:12)
    at legacyRenderSubtreeIntoContainer (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24962:5)
    at Object.render (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:25042:12)
    at fn (/home/circleci/project/node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:437:26)
    at /home/circleci/project/node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:354:37
    at batchedUpdates$1 (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:21643:12)
    at act (/home/circleci/project/node_modules/react-dom/cjs/react-dom-test-utils.development.js:1002:14)
    at Object.act (/home/circleci/project/node_modules/react-dom/cjs/react-dom-test-utils.development.js:1418:12)
    at wrapAct (/home/circleci/project/node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:354:13)
    at Object.render (/home/circleci/project/node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:423:16)
    at new ReactWrapper (/home/circleci/project/node_modules/enzyme/src/ReactWrapper.js:115:16)
    at mount (/home/circleci/project/node_modules/enzyme/src/mount.js:10:10)
    at mountWithIntl (/home/circleci/project/test/intlHelper.js:22:10)
    at Suite.<anonymous> (/home/circleci/project/src/app/components/statisticsFilter.test.js:52:23)
    at addSpecsToSuite (/home/circleci/project/node_modules/jest-jasmine2/build/jasmine/Env.js:339:25)
    at Env.describe (/home/circleci/project/node_modules/jest-jasmine2/build/jasmine/Env.js:308:7)
    at describe (/home/circleci/project/node_modules/jest-jasmine2/build/jasmine/jasmine_light.js:99:18)
    at Object.<anonymous> (/home/circleci/project/src/app/components/statisticsFilter.test.js:26:1)
    at Runtime._execModule (/home/circleci/project/node_modules/jest-runtime/build/index.js:694:13)
    at Runtime.requireModule (/home/circleci/project/node_modules/jest-runtime/build/index.js:376:14)
    at /home/circleci/project/node_modules/jest-jasmine2/build/index.js:129:13
    at Generator.next (<anonymous>)
    at step (/home/circleci/project/node_modules/jest-jasmine2/build/index.js:170:30)
    at /home/circleci/project/node_modules/jest-jasmine2/build/index.js:189:14
    at new Promise (<anonymous>)
    at /home/circleci/project/node_modules/jest-jasmine2/build/index.js:167:12
    at jasmine2 (/home/circleci/project/node_modules/jest-jasmine2/build/index.js:138:17)
    at /home/circleci/project/node_modules/jest-runner/build/run_test.js:187:24
    at Generator.next (<anonymous>)
    at step (/home/circleci/project/node_modules/jest-runner/build/run_test.js:315:30)
    at /home/circleci/project/node_modules/jest-runner/build/run_test.js:326:15
    at process._tickCallback (internal/process/next_tick.js:68:7)
TypeError:(0,_capitalize.default)不是函数
在InputBase(/home/circleci/project/node_modules/@material ui/core/InputBase/InputBase.js:453:96)
在renderWithHooks(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:15108:18)
在updateForwardRef(/home/circleci/project/node_modules/react dom/cjs/react dom.development.js:16746:20)中
开始工作时$1(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:18522:16)
在htmlunknowneelement.callCallback(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:347:14)
在invokeEventListeners(/home/circleci/project/node_modules/jsdom/lib/jsdom/living/events/EventTarget impl.js:193:27)
在HTMLUnknownElementImpl.\u调度(/home/circleci/project/node\u modules/jsdom/lib/jsdom/living/events/EventTarget impl.js:119:9)
在HTMLUnknownElementImpl.dispatchEvent(/home/circleci/project/node_modules/jsdom/lib/jsdom/living/events/EventTarget impl.js:82:17)
在HTMLUnknownElementImpl.dispatchEvent(/home/circleci/project/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement impl.js:30:27)上
在HTMLUnknownElement.dispatchEvent(/home/circleci/project/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:157:21)
在Object.invokeGuardedCallbackDev(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:397:16)
在invokeGuardedCallback(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:454:31)
开始工作时$$1(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:23217:7)
在执行工作时(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:22211:12)
在workLoopSync(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:22185:22)
在renderRoot(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:21878:11)
在scheduleUpdateOnFiber(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:21419:22)
在scheduleRootUpdate(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24319:3)
在UpdateContainerExpirationTime(/home/circleci/project/node_modules/react dom/cjs/react dom.development.js:24347:10)
在updateContainer(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24436:10)
at/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24963:7
在未分段的更新中(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:21687:12)
在legacyRenderSubtreeIntoContainer(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24962:5)
在Object.render(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:25042:12)
在fn(/home/circleci/project/node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:437:26)
at/home/circleci/project/node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:354:37
batchedUpdate$1(/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:21643:12)
在act(/home/circleci/project/node_modules/react-dom/cjs/react-dom-test-utils.development.js:1002:14)
在Object.act(/home/circleci/project/node_modules/react-dom/cjs/react-dom-test-utils.development.js:1418:12)
在wrapAct(/home/circleci/project/node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:354:13)
在Object.render(/home/circleci/project/node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:423:16)
在新的ReactWrapper(/home/circleci/project/node_modules/enzyme/src/ReactWrapper.js:115:16)
挂载时(/home/circleci/project/node_modules/enzyme/src/mount.js:10:10)
在mountWithIntl(/home/circleci/project/test/intlHelper.js:22:10)
在套房。(/home/circleci/project/src/app/components/statisticsFilter.test.js:52:23)
在addSpecsToSuite(/home/circleci/project/node_modules/jest-jasmine2/build/jasmine/Env.js:339:25)
在Env.descripe(/home/circleci/project/node_modules/jest-jasmine2/build/jasmine/Env.js:308:7)
在description(/home/circleci/project/node_modules/jest-jasmine2/build/jasmine/jasmine_light.js:99:18)
反对。(/home/circleci/project/src/app/components/statisticsFilter.test.js:26:1)
运行时。_execModule(/home/circleci/project/node_modules/jest Runtime/build/index.js:694:13)
在Runtime.requireModule(/home/circleci/project/node_modules/jest Runtime/build/index.js:376:14)
at/home/circleci/project/node_modules/jest-jasmine2/build/index.js:129:13
在Generator.next()处
步骤(/home/circleci/project/node_modules/jest-jasmine2/build/index.js:170:30)
at/home/circleci/project/node_modules/jest-jasmine2/build/index.js:189:14
在新的承诺()
at/home/circleci/project/node_modules/jest-jasmine2/build/index.js:167:12
jasmine2(/home/circleci/project/node_modules/jest-jasmine2/build/index.js:138:17)
at/home/circleci/project/node_modules/jest runner/build/run_test.js:187:24
在Generator.next()处
在步骤(/home/circlec