2012-06-19 82 views
0

我正在使用Mocha,並且想要存根沒有返回值的方法。 它看起來是這樣的如何對不具有返回值的方法進行存根

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

如何測試這種方法的德功能,看看數據庫模型進行更新?

回答

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