我正在用ruby和mongo mapper创建一个simle应用程序,我想用rspec测试它,设置是这样的:
class Entry
include MongoMapper::Document
key :things, Array
key :date_created, Date
end
服务(考虑将其改为帮助者)看起来像这样:
class EntryService
def save_entry (date, items)
entry = Entry.new(:date_created => date, :things => items )
entry.save!
return 'success'
end
end
我的问题是,如何在不访问数据库的情况下测试EntryService类的save_entry方法?