end
end
- context 'with lots of non-defaults' do
+ context 'with lots of non-defaults - one' do
let :params do
{
update: { 'frequency' => 'always', 'timeout' => 1, 'tries' => 3 },
}
end
- context 'with lots of non-defaults' do
+ context 'with lots of non-defaults - two' do
let :params do
{
update: { 'frequency' => 'always', 'timeout' => 1, 'tries' => 3 },
}
facts_hash.each do |os, facts|
- context "on #{os}" do
+ context "when on #{os}" do
let(:facts) do
facts
end
super().merge(manage_auth_conf: true)
end
- auth_conf_content = "// This file is managed by Puppet. DO NOT EDIT.
-machine deb.example.net login foologin password secret
-machine apt.example.com login aptlogin password supersecret
-"
+ auth_conf_content = <<~CONTENT
+ // This file is managed by Puppet. DO NOT EDIT.
+ machine deb.example.net login foologin password secret
+ machine apt.example.com login aptlogin password supersecret
+ CONTENT
it {
expect(subject).to contain_file('/etc/apt/auth.conf').with(ensure: 'present',