Skip to content

An error was reported running the example #1422

@dingsq820

Description

@dingsq820

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

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions