TypeError:ShallowWrapper :: dive()不能在主机组件上调用

时间:2019-01-18 10:31:50

标签: reactjs enzyme

我正在跟踪goreact睾丸视频,并在这里尝试没有成功,所以...在尝试中,我遇到以下错误:

“ TypeError:ShallowWrapper :: dive()无法在主机组件上调用”

错误:https://imgur.com/Tq1OvPX

如果您想更好地看一下示例,则该项目位于git中:https://github.com/henriqueweiand/reactjs-crud-state-test

1 个答案:

答案 0 :(得分:0)

快速浏览您的项目,您需要使用一些类似...

wrapper
  .find('DocumentosTable')
  .dive()
  .find('FaTrash')
  .first()
  .simulate('click');

请注意文档中的注释,该注释应解释为什么您看到此错误。

Dive can only be called on a wrapper of a single non-DOM component element node, otherwise it will throw an error.

有关潜水的更多信息,请转到here