【发布时间】:2017-07-25 13:21:02
【问题描述】:
我最近开始用 rspec 进行测试,所以我可能会误会,如果有更好的方法,请纠正我
我创建了两个相关的模型
let(:user) {FactoryGirl.create :user}
let!(:participation) {FactoryGirl.create :participation, user: user}
在其中一项测试更改相关对象之一之前
context "when" do
before {participation.prize = 100}
it "" do
binding.pry
end
end
但在里面
participation.prize => 100
user.participatons.select(:prize) => nil
我做错了什么?以及如何解决?
【问题讨论】:
标签: ruby-on-rails ruby rspec factory-bot let