reactjs - 开玩笑:我可以有两个包装器来做我的测试吗?
问题描述
我是 React 的新手,我对我的 Toolbar 组件进行了一些测试,有一点我遇到了这样一种情况,即我需要使用浅包装器来做一些事情,而其他人需要使用挂载包装器。我的问题是:在测试套件中有两个包装器是一个好习惯吗?或者有更好的选择吗?
let shallowWrapper;
let mountWrapper;
beforeEach(() => {
shallowWrapper = shallow(
<Router>
<Toolbar />
</Router>).dive(styles);
mountWrapper = mount(
<Router>
<Toolbar />
</Router>);
});
解决方案
推荐阅读
- java - 根据Java中的值拆分字符串列表
- python - 如何更好地计算一个列表在另一个列表中的出现次数,然后使用 count 列出每个元素的结果
- javascript - 如何安全地将数据从后端发送到前端
- angular - 获取用户数据时出现未经身份验证的错误
- vim - vim 窗口的唯一标识符
- python - 方便地在设备和主机之间传输具有重叠内存的数组
- python - Pyper 错误:[WinError 2] 系统找不到指定的文件
- c# - 如何编辑和删除 ListView SelectedItem
- android - Android Studio 4.2,附加调试器对话框,调试类型控制已禁用
- php - PHP - 正则表达式匹配包含括号的 URL