diff options
Diffstat (limited to 'spec/integration/type/file_spec.rb')
-rwxr-xr-x | spec/integration/type/file_spec.rb | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/spec/integration/type/file_spec.rb b/spec/integration/type/file_spec.rb index f215f0b08..e16da67cc 100755 --- a/spec/integration/type/file_spec.rb +++ b/spec/integration/type/file_spec.rb @@ -392,8 +392,11 @@ describe Puppet::Type.type(:file) do it "should be able to create files when 'content' is specified but 'ensure' is not" do dest = tmpfile("files_with_content") - file = Puppet::Type.type(:file).new( + + file = Puppet::Type.type(:file).new( + :name => dest, + :content => "this is some content, yo" ) @@ -407,9 +410,12 @@ describe Puppet::Type.type(:file) do it "should create files with content if both 'content' and 'ensure' are set" do dest = tmpfile("files_with_content") - file = Puppet::Type.type(:file).new( + + file = Puppet::Type.type(:file).new( + :name => dest, :ensure => "file", + :content => "this is some content, yo" ) @@ -426,10 +432,13 @@ describe Puppet::Type.type(:file) do File.open(source, "w") { |f| f.puts "yay" } File.open(dest, "w") { |f| f.puts "boo" } - file = Puppet::Type.type(:file).new( + + file = Puppet::Type.type(:file).new( + :name => dest, :ensure => :absent, :source => source, + :backup => false ) @@ -455,18 +464,24 @@ describe Puppet::Type.type(:file) do # this file should get removed File.open(@purgee, "w") { |f| f.puts "footest" } - @lfobj = Puppet::Type.newfile( + + @lfobj = Puppet::Type.newfile( + :title => "localfile", :path => @localfile, :content => "rahtest\n", :ensure => :file, + :backup => false ) - @destobj = Puppet::Type.newfile(:title => "destdir", :path => @destdir, + + @destobj = Puppet::Type.newfile( + :title => "destdir", :path => @destdir, :source => @sourcedir, :backup => false, :purge => true, + :recurse => true) @catalog = Puppet::Resource::Catalog.new |