Rails:我可以测试一下button_to的存在吗?

杰夫·齐夫科维奇(Jeff Zivkovic)

我的网站有数十个“ link_to”实例。我决定将它们中的大多数更改为“ button_to”,以获得更好的外观。我用来检查这些链接是否存在的测试行已不再有效。

assert_select "a", :href => user_path(@seminar.teacher), text: "Your Teacher Profile", count: 2

该测试不适用于

assert_select "button", etc...

有没有一种方法可以调整测试以找到button_to实例?从我最初的搜索来看,似乎没有。

我还考虑从测试中删除这些行,因为我在另一篇文章中读到,仅测试显示项的存在并不是使用Rails测试的非常有用的方法。

预先感谢您的任何见解!

dra龙

我将删除那些仅测试链接是否存在的测试。最好编写单击这些按钮并测试单击按钮后会发生什么的测试。用户更关心单击按钮时发生的情况,而不是页面上按钮的存在。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以尝试一下-在不引发异常的情况下捕获JS吗?

谁能帮我调试一下?

python时间尝试一下

指定示例请求招摇的“尝试一下”

在Stroustrup的《编程原理与实践》一书中,哪里可以找到“尝试一下”解决方案?

昂首阔步尝试一下重定向到登录

我可以澄清一下 Project Loom 吗?

我可以看一下`sync`操作的进度吗?

只需单击一下按钮,就可以将我的 db on rails 中的内容减一

如何使用加速度计更改相机位置/在 aframe vr 中行走?(我知道它会不稳定,但我仍然想尝试一下)

我可以在 Javascript 中检测到物理键盘的存在吗?

给我解释一下

我可以单击一下在两个用户之间切换吗?

奇怪的代码...有人可以向我解释一下

有人可以指点我看一下bitbake或openembedded教程吗?

有人可以向我解释一下:“ create({email:emailArg} = {}){}”吗?

如何有效地使用OOP?我可以参考一下吗

我可以重点介绍一下ESlint的let范围界定问题吗?

可以给我解释一下此解决方案的工作原理

有人可以向我解释一下这段代码是如何工作的吗?

有人可以向我解释一下吗?

我可以解释一下如何在场景中访问精灵吗?

有人可以帮我解释一下银行选择登记的概念吗?

我对这个逻辑感到困惑,有人可以解释一下吗

有人可以向我解释一下 ReactJS 的这段代码吗?

有人可以帮我解释一下我的C代码有什么问题吗?

我无法将数据框与字符串进行比较!但是我可以比较一下它的转置

我对滑动缓存过期感到有些困惑。希望有人可以帮我澄清一下

如何修饰一个类中的所有方法?我可以装饰一下教室吗?