首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wrapper.instance()不是函数

Wrapper.instance()不是函数
EN

Stack Overflow用户
提问于 2019-03-26 11:54:40
回答 1查看 5.3K关注 0票数 4

我现在正在做一个测试,这两行在我的报道中丢失了。

代码语言:javascript
复制
hideAddViewModal = () => {
  this.setState({showAddViewModal: false})
}

我写了下面的测试,但不知道为什么不接。我有遗漏什么吗?用酶和Jest安装我的组件

代码语言:javascript
复制
it ('Test hideAddViewModal method ',() => {
  wrapper.setState({
   showAddViewModal: false,
  });
  wrapper.update();
  expect(wrapper.instance().hideAddViewModal('test')).toEqual()
  expect(wrapper.state('hideAddViewModal')).toBeFalsy();
});

错误:wrapper.instance(.).hideAddViewModal不是函数

EN

回答 1

Stack Overflow用户

发布于 2019-11-05 00:38:52

根据您有限的描述,您可能需要执行浅wrapper.dive()操作才能进入实际测试的组件。(您可能需要多次潜水,这取决于组件是否连接,我从这篇文章中看不见)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55356544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档