diff options
author | Vivek Singh <vivek.singh@msystechnologies.com> | 2019-09-30 17:22:00 +0530 |
---|---|---|
committer | Vivek Singh <vivek.singh@msystechnologies.com> | 2019-10-28 14:06:22 +0530 |
commit | d1da1be2137e2fa11674658e4efd74d1e76c55f9 (patch) | |
tree | b7813bb3bc2a3c245899160dc3c7986694bbb6d7 | |
parent | f725ddcc52bd7ca5cf3b7ac1ba87778e4c4e39a2 (diff) | |
download | chef-d1da1be2137e2fa11674658e4efd74d1e76c55f9.tar.gz |
Fix cookbook uploader unit specs
Signed-off-by: Vivek Singh <vivek.singh@msystechnologies.com>
-rw-r--r-- | spec/unit/cookbook_uploader_spec.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/spec/unit/cookbook_uploader_spec.rb b/spec/unit/cookbook_uploader_spec.rb index 2adecfaa82..85e6c4c41c 100644 --- a/spec/unit/cookbook_uploader_spec.rb +++ b/spec/unit/cookbook_uploader_spec.rb @@ -21,9 +21,10 @@ require "spec_helper" describe Chef::CookbookUploader do let(:http_client) { double("Chef::ServerAPI") } + let(:cookbook_path) { File.join(CHEF_SPEC_DATA, "cookbooks") } let(:cookbook_loader) do - loader = Chef::CookbookLoader.new(File.join(CHEF_SPEC_DATA, "cookbooks")) + loader = Chef::CookbookLoader.new(cookbook_path) loader.load_cookbooks loader.cookbooks_by_name["apache2"].identifier = apache2_identifier loader.cookbooks_by_name["java"].identifier = java_identifier @@ -55,6 +56,11 @@ describe Chef::CookbookUploader do let(:uploader) { described_class.new(cookbooks_to_upload, rest: http_client, policy_mode: policy_mode) } + before do + allow(Chef::Config).to receive(:cookbook_path) { cookbook_path } + end + + it "defaults to not enabling policy mode" do expect(described_class.new(cookbooks_to_upload, rest: http_client).policy_mode?).to be(false) end |