我试图为我的 remote_file 资源之一编写 rspec。但我没有成功。
我的概念是使用 remote_file 它应该下载一个远程文件,它是一个 zip 文件。发生的事情是 rspec 在远程下载后期待更多。
这是我的资源声明:
remote_file zip_file_location do
source http://google.com
mode '0754'
action :create
end
这是我的 rspec 测试:
it 'creates a remote_file ' do
expect(chef_run).to create_remote_file(::File.join(Chef::Config[:file_cache_path], 'sonarqube-5.6.6.zip'))
end