javascript - tdd React 来测试 css?
问题描述
测试页面中是否存在或消失元素是有意义的。测试事件处理程序正在触发并测试状态也很有意义。但是仍然需要对视觉内容进行手动测试。如果我这样写我的测试
test('button is at the top', () => {
expect(screen.getByRole('a', {name: 'myBtn'})).toHaveStyle({'align-self':'flex-start'});
})
这不是多余的吗?我发现测试 CSS 的 tdd 对于我在编写代码时可以手动检查的事情是双重工作。
解决方案
推荐阅读
- javascript - Access function within key:value array
- delphi - 确定哪个项目在运行时(Delphi Seattle)
- mysql - 如何从数据库 X 中的表中删除行,其中 ID 存在于数据库 Y 中
- java - 方面定义“方面定义”上发生类依赖错误“org/springframework/context/event/EventListenerFactory”
- vb.net - 一个动画循环,用两个椭圆写的,只用一个椭圆就可以解决吗?
- java - 使用 java 连接到 mySQL 数据库时出错
- c++ - 使用 C++ 在 OpenCV 中按深度维度排序
- c++ - 有没有一种惯用的方法来查找数组变换的最小值/最大值,而无需存储变换或不必要地重新计算?
- android - Android AES/GCM/NoPadding Bug 在一定长度的输入字节上?
- c# - C#通用算法将参数限制为数字