如何在rails 3.1.0中检查rspec中的更新对象?

时间:2012-02-09 22:39:43

标签: ruby-on-rails ruby-on-rails-3.1 rspec2

我们使用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对象的状态在更新之前并且没有反映更新的值。

有什么想法?非常感谢。

1 个答案:

答案 0 :(得分:1)

根据我的评论,重新加载您的对象以获取更新的数据。