2012-06-19 39 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