我们使用rspec和factorygirl来测试发票控制器中的更新。 rspec代码是:
inv = Factory(:invoice, :paid_out => false)
get 'update', :id => inv.id, :invoice => {:paid_out => true}
如何检查更新对象inv中的值?我们尝试了类似下面的内容:
inv.paid_out.should == true
然而,inv对象的状态在更新之前并且没有反映更新的值。
有什么想法?非常感谢。
答案 0 :(得分:1)
根据我的评论,重新加载您的对象以获取更新的数据。