【发布时间】:2016-10-24 00:05:45
【问题描述】:
我一直在努力解决这个问题。我希望能够覆盖特征之上的属性。我一直在阅读documentation 和一些互联网示例,但我无法让它发挥作用。
这就是我想做的事情:
test "..." do
#overwrite start_time
middle = create( :basic_instant_instance, start: 1.hours.ago)
end
FactoryGirl.define do
factory :instant_instance do
trait :active_now do
#attributes...
transient do
start nil
end
#overwrite start_time
start_time start.present? ? start : Time.now
end
factory :basic_instant_instance, traits: [:active_now]
end
我不断得到:
ArgumentError:特征未注册:开始
【问题讨论】:
标签: ruby-on-rails factory-bot minitest