]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/concat/spec/acceptance/concat_spec.rb
try if downgrading to 1.2.2 solves my problem
[dsa-puppet.git] / 3rdparty / modules / concat / spec / acceptance / concat_spec.rb
index c281954b718a219600f28e5ae58a08354fcf727e..c5c9727744965642d6837fa27034cab12bd415bf 100644 (file)
@@ -38,6 +38,56 @@ describe 'basic concat test' do
       apply_manifest(pp, :catch_failures => true)
       apply_manifest(pp, :catch_changes => true)
     end
+
+    describe file("#{vardir}/concat") do
+      it { should be_directory }
+      it { should be_owned_by username }
+      it("should be mode", :unless => (fact('osfamily') == 'AIX' or fact('osfamily') == 'windows')) {
+        should be_mode 755
+      }
+    end
+    describe file("#{vardir}/concat/bin") do
+      it { should be_directory }
+      it { should be_owned_by username }
+      it("should be mode", :unless => (fact('osfamily') == 'AIX' or fact('osfamily') == 'windows')) {
+        should be_mode 755
+      }
+    end
+    describe file("#{vardir}/concat/bin/#{scriptname}") do
+      it { should be_file }
+      it { should be_owned_by username }
+      it("should be mode", :unless => (fact('osfamily') == 'AIX' or fact('osfamily') == 'windows')) {
+        should be_mode 755
+      }
+    end
+    describe file("#{vardir}/concat/#{safe_basedir}_file") do
+      it { should be_directory }
+      it { should be_owned_by username }
+      it("should be mode", :unless => (fact('osfamily') == 'AIX' or fact('osfamily') == 'windows')) {
+        should be_mode 750
+      }
+    end
+    describe file("#{vardir}/concat/#{safe_basedir}_file/fragments") do
+      it { should be_directory }
+      it { should be_owned_by username }
+      it("should be mode", :unless => (fact('osfamily') == 'AIX' or fact('osfamily') == 'windows')) {
+        should be_mode 750
+      }
+    end
+    describe file("#{vardir}/concat/#{safe_basedir}_file/fragments.concat") do
+      it { should be_file }
+      it { should be_owned_by username }
+      it("should be mode", :unless => (fact('osfamily') == 'AIX' or fact('osfamily') == 'windows')) {
+        should be_mode 640
+      }
+    end
+    describe file("#{vardir}/concat/#{safe_basedir}_file/fragments.concat.out") do
+      it { should be_file }
+      it { should be_owned_by username }
+      it("should be mode", :unless => (fact('osfamily') == 'AIX' or fact('osfamily') == 'windows')) {
+        should be_mode 640
+      }
+    end
   end
 
   context 'owner/group root' do
@@ -83,6 +133,20 @@ describe 'basic concat test' do
         should match '2'
       }
     end
+    describe file("#{vardir}/concat/#{safe_basedir}_file/fragments/01_1") do
+      it { should be_file }
+      it { should be_owned_by username }
+      it("should be mode", :unless => (fact('osfamily') == 'AIX' or fact('osfamily') == 'windows')) {
+        should be_mode 640
+      }
+    end
+    describe file("#{vardir}/concat/#{safe_basedir}_file/fragments/02_2") do
+      it { should be_file }
+      it { should be_owned_by username }
+      it("should be mode", :unless => (fact('osfamily') == 'AIX' or fact('osfamily') == 'windows')) {
+        should be_mode 640
+      }
+    end
   end
 
   context 'ensure' do