javascript - 测试 div 大小更改
问题描述
我正在尝试找到一种可行的方法来为反应项目中的大小观察器组件设置一些玩笑/酶测试。
目前,我正在查看包装器 div 的clientWidth
andclientHeight
以检查父级的大小更改。div 本身的样式被设置为填充其父框,没有多余的边框/空白,即宽度:100%,高度 100%,边距/填充 0px ... 等。
这让我想到了我的问题。什么是创建模拟/包装器来测试它的好方法?我不能直接更改clientWidth
或clientHeight
因为它们受到保护,并且由于我使用的是 jest/enzyme,因此对父 css 样式的修改不会像在浏览器中那样真正“流动”。我真的无法访问像 jquery 这样的东西来“作弊”所以......关于如何为此创建测试场景的任何建议?
解决方案
推荐阅读
- asp.net - 带有角度js的asp.net“put”方法
- python-3.x - Boto3:在 DynamoDB 中使用“NOT IN”进行扫描
- c++ - 区别 atexit() 和 at_quick_exit()
- spring - 具有复合 ID 的 spring-data-mongodb 聚合
- java - 从 ArrayList 中的 Firebase 获取值
- tcp - TCP端口“rtps-dd-ut”?
- wordpress - 如何根据 Woocommerce 中的自定义国家/地区列表设置运输区域
- swift - 如何使用 Swift 4 从数组中分离值
- unity3d - 2 个编辑器之间的 Unity 3D 通信
- express - 按 ID 查找文档并推送另一个子文档