我正在测试一个带有创建后回调的模型,我只希望在测试时在某些情况下运行该回调.如何跳过/运行工厂的回调?
class User < ActiveRecord::Base
after_create :run_something
...
end
工厂:
FactoryGirl.define do
factory :user do
first_name "Luiz"
last_name "Branco"
...
# skip callback
factory :with_run_something do
# run callback
end
end