这是我的。那种工作。更好的方法来断言用户数组中的所有user.name都以使用rspec的前缀开头?
it "should filter by name" do
users = users.search(:name => "s")
users.each {|u|
u.name.should be_starts_with("s")
}
end
然而,由rspec的返回的错误消息是真穷...
expected starts_with?("s") to return true, got false
是否有一种方式来获得更精确的信息,显示出失败的元素,或至少它的索引?
也....我写它“名称过滤器”而不是“应按名称过滤” – coreyhaines
应该be_starts_with只是可怕的读取。 – coreyhaines
真的,感谢您的反馈:)。 –