summaryrefslogtreecommitdiffstats
path: root/spec/integration/type/file_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/integration/type/file_spec.rb')
-rwxr-xr-xspec/integration/type/file_spec.rb25
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