Javascript React Jest Formio js测试问题

Javascript React Jest Formio js测试问题,javascript,reactjs,jestjs,formio,Javascript,Reactjs,Jestjs,Formio,我有一个关于formio.js的react项目 问题就像我发现很难测试作为子组件呈现在react容器中的formio页面 例如: 其中div是父组件或容器,form是在div内呈现的子组件。 子组件是使用formio json格式构建的 实际问题在于子组件的测试 测试代码:我正在使用玩笑和酶 test('child renders correctly', ()=>{ let formwrapper= mount(<Form form={some component} />)

我有一个关于formio.js的react项目 问题就像我发现很难测试作为子组件呈现在react容器中的formio页面

例如:


其中div是父组件或容器,form是在div内呈现的子组件。 子组件是使用formio json格式构建的

实际问题在于子组件的测试

测试代码:我正在使用玩笑和酶

test('child renders correctly', ()=>{
let formwrapper= mount(<Form form={some component} />);

return formwrapper
  .instance
  .createPromise
  .then(formio => {
   const {formHtml} = formio.render();
  Console.log(formHtml);
  expect (formHtml.find(<div class='some class'>)).toBe.true;
   })

})
test('子级渲染正确',()=>{
让formwrapper=mount();
返回表单包装器
.例如
.创造承诺
。然后(formio=>{
const{formHtml}=formio.render();
log(formHtml);
expect(formHtml.find()).toBe.true;
})
})
错误正好出现在.find函数中:它显示formHtml.find不是一个函数

log(formHtml)打印表单中的html

我做错了什么, 任何关于formio js的书面测试的参考资料都将不胜感激

提前谢谢

test('child renders correctly', ()=>{
let formwrapper= mount(<Form form={some component} />);

return formwrapper
  .instance
  .createPromise
  .then(formio => {
   const {formHtml} = formio.render();
  Console.log(formHtml);
  expect (formHtml.find(<div class='some class'>)).toBe.true;
   })

})