template-formula/test/integration/default/controls/subcomponent_config.rb
2023-10-11 18:59:37 +01:00

25 lines
711 B
Ruby

# frozen_string_literal: true
control 'TEMPLATE.subcomponent.config.file' do
title 'Verify the subcomponent configuration file'
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