【问题标题】:Testing with Jest and Enzyme - dive is not a function使用 Jest 和 Enzyme 进行测试 - 潜水不是一项功能
【发布时间】:2017-08-12 10:04:45
【问题描述】:

尝试从酶复制dive() 示例,但继续得到TypeError: wrapper.find(...).dive is not a function

代码:

class Bar extends React.Component {
  render() {
    return (
      <div>
        <div className="in-bar" />
      </div>
    );
  }
}

class Foo extends React.Component {
  render() {
    return (
      <div>
        <Bar />
      </div>
    );
  }


it('renders correctly', () => {
  const wrapper = shallow(<Foo />);
  expect(wrapper.find('.in-bar').length).toBe(0);
  expect(wrapper.find(Bar).length).toBe(1);
  expect(wrapper.find(Bar).dive().find('.in-bar').length).toBe(1);
});

【问题讨论】:

标签: reactjs jestjs enzyme


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2020-03-12
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-16
    • 2018-11-09
    • 2020-04-08
    • 2019-07-22
    相关资源
    最近更新 更多