template-formula/test/integration/default/controls/subcomponent_config_spec.rb
2019-10-08 20:12:34 +01:00

25 lines
694 B
Ruby

# frozen_string_literal: true
control 'template subcomponent configuration' do
title 'should match desired lines'
describe file('/etc/template-subcomponent-formula.conf') do
it { should be_file }
it { should be_owned_by 'root' }
it { should be_grouped_into 'root' }
its('mode') { should cmp '0644' }
its('content') do
should include(
'# File managed by Salt at '\
'<salt://template/subcomponent/config/files/default/'\
'subcomponent-example.tmpl.jinja>.'
)
end
its('content') do
should include(
'This is another subcomponent example file from SaltStack '\
'template-formula.'
)
end
end
end