我有以下代码:
releases.each do |release|
if release.tag_name == "v0.0.0"
end
end
我想知道如何在rspec中存根release.tag_name
返回“v0.0.0”。谢谢你的帮助!
答案 0 :(得分:1)
要隐藏release
中的所有releases
,我会按以下方式执行操作:
releases.map { |release| release.stub(:tag_name) { "v0.0.0" } }
示例:
require 'rspec'
a = "3"
describe do
it do
a.stub(:to_i) { "stubed"}
puts a.to_i #=> "stubed"
end
end