【发布时间】:2014-06-22 11:44:19
【问题描述】:
我定义了一个这样的循环:
api.release(release_url).rels[:assets].get.data.each do |existing_file|
log "Already Contains: #{existing_file.name}"
end
我如何存根existing_file.name?我希望它也给它多个值。
我试着像这样存根:
provider.api.release.rels[:assets].get.stub(:data).and_return([{ :name => "foo.bar"}, { :name => "bar.foo"])
但这会返回错误:undefined method 'name' for Hash。这让我觉得我正在遍历一系列类。关于如何存根的任何建议?感谢您的帮助!
【问题讨论】:
-
可能为时已晚,但您可能想在 Google 上搜索“依赖注入”。