Sha256: c6cdcc0a48563c65ad69404c2ad1c98f828da48d9ed53012ca95e3f781a9f14e
Contents?: true
Size: 1.2 KB
Versions: 56
Compression:
Stored size: 1.2 KB
Contents
require File.dirname(__FILE__) + '/../../spec_helper' include PoolParty::Resources describe "Remote file" do describe "instances" do before(:each) do @file = remotefile({:name => "/etc/apache2/puppetmaster.conf"}) end it "should turn the one hash instance into a string" do @file.to_string.should =~ /"\/etc\/apache2\/puppetmaster\.conf":/ end it "should turn the two hash instance into a string" do @file = file do name "/etc/init.d/puppetmaster" owner "redsmith" end @file.to_string.should =~ /"\/etc\/init\.d\/puppetmaster":/ end describe "as included" do before(:each) do @file = remotefile({:rent => "low"}) do name "/www/conf/httpd.conf" end end it "should have the source set to puppet" do @file.source.should == "puppet://master/files/httpd.conf" end it "should use default values" do @file.name.should == "/www/conf/httpd.conf" end it "should keep the default values for the file" do @file.mode.should == 644 end it "should also set options through a hash" do @file.rent.should == "low" end end end end
Version data entries
56 entries across 56 versions & 2 rubygems