从文档中这样的事情应该是可能的:
const wrapper = mount(<Foo name="foo" />);
expect(wrapper.find('.foo')).to.have.length(1);
Run Code Online (Sandbox Code Playgroud)
但是在我的情况下,这会引发错误,说无法读取未定义的属性。
使用这个虽然有效:
expect(wrapper.find('.foo').length).toBe(1);
Run Code Online (Sandbox Code Playgroud)
您的expect函数可能是expect-enzyme,它具有camelCase 方法(toBe()),.to.have是点分隔expect符号,如以下文档所示:
vs 期望酶
https://github.com/PsychoLlama/expect-enzyme
所以你的“版本”expect 有不同的 API,仅此而已。
| 归档时间: |
|
| 查看次数: |
962 次 |
| 最近记录: |