【发布时间】:2015-07-11 01:58:45
【问题描述】:
我最近切换到了 Shoulda Matchers,但似乎无法验证我的工厂版本。我已经在之前的回调中实例化了我的工厂构建,但匹配器似乎甚至没有承认它。例如,我故意将我的实例名称设置为nil,但测试没有返回错误。我做错了什么?
require 'rails_helper'
describe Restaurant do
context 'validations' do
before { FactoryGirl.build(:restaurant, name: nil) }
it do
should validate_presence_of(:name)
end
end
end
【问题讨论】:
标签: ruby-on-rails testing rspec factory-bot shoulda