【发布时间】:2020-12-22 13:26:26
【问题描述】:
我正在使用下面的代码来验证使用 RSpec 和 capybara 的页面上没有损坏的链接。
然后("我希望主页上的链接不会损坏") 做
allinks = page.all('a')
allinks.each do |link|
get link[:href]
expect(page.status_code).to eq(200)
end
我对第 1 行的代码感到困惑。 4和5。我正在尝试使用机架测试方法“get”来检查链接而不重定向到链接。 即使响应代码从 200 更改为 400,代码也不会抛出任何错误并通过。
【问题讨论】:
标签: rspec capybara broken-links