如何在玩笑中使用forwardref模拟子组件?

gpb*_*lio 5 reactjs jestjs

我是个玩笑新手,我很难将组件中的测试与子组件集成:

const ComponentToTest = () =>
  <Formik
    {...{
      initialValues: createBeneficiaryInitialValues,
      onSubmit,
      validationSchema: addPayoutAccountValidationSchema,
    }}>
    <CreateBeneficiaryForm />
  </Formik>
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时:

  it('it sends create Beneficiary mutation', () => {
    render(
      <RelayProvider {...{ environment }}>
        <ComponentToTest />
      </RelayProvider>
    );
Run Code Online (Sandbox Code Playgroud)

当我运行 jest 时出现此错误:

上述错误发生在组件:ForwardRef(由CreateBeneficiaryForm创建)中

CreateBeneficiaryForm来自MyComponentToTest,为什么它会开玩笑地抛出错误?