20 lines
910 B
Ruby
20 lines
910 B
Ruby
require 'spec_helper'
|
|
|
|
describe 'concat' do
|
|
basedir = '/var/lib/puppet/concat'
|
|
let(:title) { '/etc/foo.bar' }
|
|
let(:facts) { { :concat_basedir => '/var/lib/puppet/concat' } }
|
|
let :pre_condition do
|
|
'include concat::setup'
|
|
end
|
|
it { should contain_file("#{basedir}/_etc_foo.bar").with('ensure' => 'directory') }
|
|
it { should contain_file("#{basedir}/_etc_foo.bar/fragments").with('ensure' => 'directory') }
|
|
|
|
it { should contain_file("#{basedir}/_etc_foo.bar/fragments.concat").with('ensure' => 'present') }
|
|
it { should contain_file("/etc/foo.bar").with('ensure' => 'present') }
|
|
it { should contain_exec("concat_/etc/foo.bar").with_command(
|
|
"#{basedir}/bin/concatfragments.sh "+
|
|
"-o #{basedir}/_etc_foo.bar/fragments.concat.out "+
|
|
"-d #{basedir}/_etc_foo.bar ")
|
|
}
|
|
end
|