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
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