653444bd0a
Successfully tested inside rvm: - ruby 1.8.7-p302; - puppet (2.7.13) - facter (1.6.9) - bundler (1.1.3) - diff-lcs (1.1.3) - metaclass (0.0.1) - mocha (0.11.4) - puppet-lint (0.1.13) - rake (0.9.2.2) - rspec (2.8.0) - rspec-core (2.8.0) - rspec-expectations (2.8.0) - rspec-mocks (2.8.0) - rspec-puppet (0.1.3) - rubygems-bundler (1.0.2) - rvm (1.11.3.3)
21 lines
948 B
Ruby
21 lines
948 B
Ruby
require 'spec_helper'
|
|
|
|
describe 'concat' do
|
|
# basedir = '/var/lib/puppet/concat'
|
|
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
|