-
Notifications
You must be signed in to change notification settings - Fork 276
Closed as not planned
Labels
questionFurther information is requestedFurther information is requested
Description
The run example reports the following error:
` PASS tests/questionsBoard.test.tsx
console.error
Warning: dispatchCommand was called with a ref that isn't a native component. Use React.forwardRef to get access to the underlying native component
at Switch (/Users/linkage/Desktop/dingsq/开发/dw-app/node_modules/react-native/Libraries/Components/Switch/Switch.js:141:5)
at View
at Component (/Users/linkage/Desktop/dingsq/开发/dw-app/node_modules/react-native/jest/mockComponent.js:28:18)
38 | const mockFn = jest.fn();
39 |
> 40 | const { getAllByLabelText, getByText } = render(
| ^
41 | <QuestionsBoard questions={allQuestions} onSubmit={mockFn} />
42 | );
43 |
at printWarning (node_modules/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-dev.js:84:30)
at error (node_modules/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-dev.js:60:5)
at dispatchCommand (node_modules/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-dev.js:22918:7)
at Object.setNativeValue (node_modules/react-native/Libraries/Utilities/codegenNativeCommands.js:22:22)
at node_modules/react-native/Libraries/Components/Switch/Switch.js:179:31
at commitHookEffectListMount (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:11692:26)
at commitLifeCycles (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:11753:11)
at commitLayoutEffects (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:14443:7)
at HTMLUnknownElement.callCallback (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:11391:14)
at innerInvokeEventListeners (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:316:27)
at invokeEventListeners (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:267:3)
at HTMLUnknownElementImpl._dispatch (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:214:9)
at HTMLUnknownElementImpl.dispatchEvent (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:87:17)
at HTMLUnknownElement.dispatchEvent (node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:144:23)
at Object.invokeGuardedCallbackDev (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:11440:16)
at invokeGuardedCallback (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:11499:31)
at commitRootImpl (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:14172:9)
at unstable_runWithPriority (node_modules/react-test-renderer/node_modules/scheduler/cjs/scheduler.development.js:468:12)
at runWithPriority (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:2486:10)
at commitRoot (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:14011:3)
at performSyncWorkOnRoot (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:13440:3)
at node_modules/react-test-renderer/cjs/react-test-renderer.development.js:2537:26
at unstable_runWithPriority (node_modules/react-test-renderer/node_modules/scheduler/cjs/scheduler.development.js:468:12)
at runWithPriority (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:2486:10)
at flushSyncCallbackQueueImpl (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:2532:9)
at flushSyncCallbackQueue (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:2519:3)
at batchedUpdates (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:13459:7)
at Object.act (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:15280:14)
at renderWithAct (node_modules/@testing-library/react-native/src/render-act.ts:13:16)
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:32:35)
at configureHostComponentNamesIfNeeded (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:26:30)
at render (node_modules/@testing-library/react-native/src/render.tsx:36:38)
at Object.<anonymous> (__tests__/questionsBoard.test.tsx:40:50)`
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested