feat: initial commit
[arvados-formula.git] / test / integration / default / controls / subcomponent_config_spec.rb
1 # frozen_string_literal: true
2
3 control 'TEMPLATE subcomponent configuration' do
4   title 'should match desired lines'
5
6   describe file('/etc/TEMPLATE-subcomponent-formula.conf') do
7     it { should be_file }
8     it { should be_owned_by 'root' }
9     it { should be_grouped_into 'root' }
10     its('mode') { should cmp '0644' }
11     its('content') do
12       should include(
13         '# File managed by Salt at '\
14         '<salt://TEMPLATE/subcomponent/config/files/default/'\
15         'subcomponent-example.tmpl.jinja>.'
16       )
17     end
18     its('content') do
19       should include(
20         'This is another subcomponent example file from SaltStack '\
21         'template-formula.'
22       )
23     end
24   end
25 end