【发布时间】:2014-02-23 16:34:30
【问题描述】:
我想用 rspec 和 factory_girl 测试模型属性的验证。 '特殊'的事情是,一个属性(名称)不允许以数字或特殊符号(如 %、&、$、...
为了测试这一点,最好只写一个像
这样的例子it "is invalid with name starting by special character" do
["1","$","%"].each do |i|
name = i + "test"
FactoryGirl.build(:tutu, name: name).should_not be_valid
end
end
这项工作适用于第一种情况,但不会返回整个列表的结果。是否可以告诉 rspec 不要停止错误?
【问题讨论】:
标签: ruby-on-rails rspec factory-bot rspec-rails