summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Mundrawala <jdmundrawala@gmail.com>2015-05-04 11:20:48 -0700
committerJay Mundrawala <jdmundrawala@gmail.com>2015-05-15 07:04:17 -0700
commit311f33e75b85d8f8303bca966f9601a2588571b8 (patch)
tree19a3268470a69534c03c6a5100082c0a20916273
parentf2a512109482caeb7a553f2002cb18467da30136 (diff)
downloadchef-311f33e75b85d8f8303bca966f9601a2588571b8.tar.gz
Added spec to make sure urls are not modified when creating a windows_package resource
-rw-r--r--spec/unit/resource/windows_package_spec.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/unit/resource/windows_package_spec.rb b/spec/unit/resource/windows_package_spec.rb
index 1e02f2449b..6091621533 100644
--- a/spec/unit/resource/windows_package_spec.rb
+++ b/spec/unit/resource/windows_package_spec.rb
@@ -78,4 +78,13 @@ describe Chef::Resource::WindowsPackage, "initialize" do
# it's a little late to stub out File.absolute_path
expect(resource.source).to include("solitaire.msi")
end
+
+ context 'when a URL is used' do
+ let(:resource_source) { 'https://foo.bar/solitare.msi' }
+ let(:resource) { Chef::Resource::WindowsPackage.new(resource_source) }
+
+ it "should return the source unmodified" do
+ expect(resource.source).to eq(resource_source)
+ end
+ end
end