如何存根没有返回值的方法

时间:2012-06-19 23:30:31

标签: ruby-on-rails-3 mocha

我正在使用Mocha,我想要一个没有返回值的方法。 它看起来像这样

def some_method
 increment_counter+=1
 database_model.update_attributes(:column => "something")
end

如何测试此方法的功能,并查看数据库模型是否已更新?

1 个答案:

答案 0 :(得分:0)

def some_method
  increment_counter+=1
  database_model.update_attributes(:column => "something")
  updated_database_model = Model.find(database_model.id)
  updated_database_model.column.should == "something"
end