reactjs - TypeError:无法读取未定义 chai.js 的属性“查找”
问题描述
我在测试我的反应应用程序时遇到问题,错误说:TypeError: Cannot read property 'find' of undefined 这是代码:
beforeAll(() => {
wrapper = mount(<LoggedInLayout/>);
});
it('allows to set props', () => {
const username = 'testUser';
wrapper.setProps({username: username});
expect(wrapper.props().username).to.equal(username);
});
it('renders all subcomponents', () => {
expect(wrapper.find('ul.ant-menu')).to.have.lengthOf(2);
expect(wrapper.find('.ant-menu-item')).to.have.lengthOf(3);
expect(wrapper.find('button')).to.have.lengthOf(2);
expect(wrapper.find('.ant-input')).to.have.lengthOf(1);
expect(wrapper.find('.anticon')).to.have.lengthOf(2);
});
解决方案
推荐阅读
- python - Github Action 使用现有的 Python 脚本并获取字符串输出
- html - 样式类别发布 WordPress
- javascript - javascript json 获取对象的数据名称
- gem5 - 如何为 gem5 开发设置 Eclipse IDE?
- python - 打开 JSON txt 文件并将其设置为 DataFrame 时发生 KeyError
- python-3.x - 单击按钮时更新 Lambda 函数参数
- tomcat - Tomcat 连接池:tomcat-jdbc 与 tomcat-dbcp,哪个更好?
- python - Scrapy 默认是异步的吗?
- sql - SQL Server 查找月份的周数
- xrdp - 运行 Sublime 时 XRDP 崩溃