进行rails test:system,即使我故意将它改成errof,它也始终不返回错误

问题描述

示例1:

click_on 'Add Cart'
assert_no_selector "#empty-cart" #note #empty-cart should be dynamically created since we added an item

 accept_confirm do 
   click_on 'Empty Cart'
 end

assert_selector #"empty-cart"  #note: empty-cart should no longer be present since it was dynamically removed

但是以某种方式我运行了测试,一切都很好。

示例2

click_on 'Add Cart'

visit my_url
assert_no_selector "#empty-cart" 

 accept_confirm do 
   click_on 'Empty Cart'
 end

visit my_url
assert_selector #"empty-cart"  

通过强制重新加载,测试脚本可以某种方式检测到断言是错误的。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)