Sha256: 5130660e734cb440fc69feb55a53e0facabdafa4995996caf1fd665b1321925b
Contents?: true
Size: 767 Bytes
Versions: 1
Compression:
Stored size: 767 Bytes
Contents
require 'spec_helper' describe "Pkg::Util::Net" do let(:target) { "/tmp/placething" } let(:target_uri) { "http://google.com" } let(:content) { "stuff" } describe "#fetch_uri" do context "given a target directory" do it "does nothing if the directory isn't writable" do File.stub(:writable?).with(File.dirname(target)) { false } File.should_receive(:open).never Pkg::Util::Net.fetch_uri(target_uri, target) end it "writes the content of the uri to a file if directory is writable" do File.should_receive(:writable?).once.with(File.dirname(target)) { true } File.should_receive(:open).once.with(target, 'w') Pkg::Util::Net.fetch_uri(target_uri, target) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
puppet-2.7.26 | ext/packaging/spec/lib/packaging/util/net_spec.rb |