djb*_*djb 4 ruby rspec capybara ruby-on-rails-3
我正在测试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
Run Code Online (Sandbox Code Playgroud)
相反,我可以检查没有'.year'元素包含不在该范围内的日期吗?
谢谢你的帮助.
将块传递给have_selector不起作用,但是within:
within('.year') do
text.to_i.should be_between(1970, 1990)
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2744 次 |
| 最近记录: |