gpt4 book ai didi

ruby - 我可以使用 capybara/rspec 来匹配范围吗?

转载 作者:数据小太阳 更新时间:2023-10-29 07:23:14 25 4
gpt4 key购买 nike

我正在测试 Rails 3.2.6 应用。

是否有可能做出一个 Rspec/Capybara 断言来表达,例如:

“如果我要求查找 1970 年至 1990 年之间的电影,该页面应包含这些日期之间的电影:”

例如

it "should show films in the the chosen date range" do
page.should have_selector '.year', # then something like text: range(1970..1990)
end

相反,我可以检查没有“.year”元素包含不在该范围内的日期吗?

感谢您的帮助。

最佳答案

将 block 传递给 have_selector 无效,但 within 有效:

within('.year') do 
text.to_i.should be_between(1970, 1990)
end

关于ruby - 我可以使用 capybara/rspec 来匹配范围吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11377087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com