summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVivek Singh <vivek.singh@msystechnologies.com>2019-09-30 17:22:00 +0530
committerVivek Singh <vivek.singh@msystechnologies.com>2019-10-28 14:06:22 +0530
commitd1da1be2137e2fa11674658e4efd74d1e76c55f9 (patch)
treeb7813bb3bc2a3c245899160dc3c7986694bbb6d7
parentf725ddcc52bd7ca5cf3b7ac1ba87778e4c4e39a2 (diff)
downloadchef-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.rb8
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