我有以下请求rspec测试:
describe "CRUD" do
it "should list users" do
10.times do
FactoryGirl.create(:user)
end
visit users_path
page.should have_selector('table tr', :count => 10)
end
end
问题是它总是会出现这个错误:
1) Users CRUD should list users
Failure/Error: page.should have_selector('table tr', :count => 10)
expected css "table tr" to return something
有关为何发生这种情况的任何想法?它看起来与rspec手册中的测试非常相似。
感谢。
答案 0 :(得分:2)
根据水豚文档,提供该确切数字的计数检查。你要检查10行,但你有12行。