【发布时间】:2017-04-04 01:03:51
【问题描述】:
有没有办法用测试值存根方法调用?例如,我希望 get_folder_name 在 ChefSpec 测试期间返回“test”
directory 'Log_Folder' do
def get_folder_name
'c:\temp\folder'
end
action :create
path get_folder_name
end
试过了,但它并没有取代价值。
before do
allow_any_instance_of(Chef::Resource).to receive(:get_folder_name).and_return('test')
end
【问题讨论】:
标签: ruby rspec chef-infra chefspec