Ruby on rails 3 如何存根一个没有返回值的方法

Ruby on rails 3 如何存根一个没有返回值的方法,ruby-on-rails-3,mocha.js,Ruby On Rails 3,Mocha.js,我正在使用Mocha,我想存根一个没有返回值的方法。 看起来像这样 def some_method increment_counter+=1 database_model.update_attributes(:column => "something") end 如何测试此方法的功能,并查看数据库模型是否已更新 def some_method increment_counter+=1 database_model.update_attributes(:column => "so

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

def some_method increment_counter+=1 database_model.update_attributes(:column => "something") end 如何测试此方法的功能,并查看数据库模型是否已更新

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