【发布时间】:2011-02-01 23:14:02
【问题描述】:
假设我在 Store 的模型中有这个非常简单的方法:
def geocode_address
loc = Store.geocode(address)
self.lat = loc.lat
self.lng = loc.lng
end
如果我想编写一些不受地理编码服务影响的测试脚本,这些脚本可能已关闭、有限制或取决于我的互联网连接,我该如何模拟地理编码服务?如果我可以将地理编码对象传递给该方法,那将很容易,但我不知道在这种情况下我该怎么做。
谢谢!
特里斯坦
【问题讨论】:
标签: ruby-on-rails ruby unit-testing mocking rspec