0

Mocha を使用していますが、戻り値を持たないメソッドをスタブしたいと考えています。こんな感じです

def some_method
 インクリメント_カウンター+=1
 database_model.update_attributes(:column => "何か")
終わり

このメソッドの機能をテストし、データベース モデルが更新されているかどうかを確認するにはどうすればよいですか?

4

1 に答える 1

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
于 2012-06-20T00:48:05.390 に答える