我的网站有数十个“ 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测试的非常有用的方法。
预先感谢您的任何见解!
我将删除那些仅测试链接是否存在的测试。最好编写单击这些按钮并测试单击按钮后会发生什么的测试。用户更关心单击按钮时发生的情况,而不是页面上按钮的存在。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句