(CONT-581) Adding deferred function support for password field
[puppet-modules/puppetlabs-apt.git] / spec / classes / apt_spec.rb
index 0e6b6b07da12aa89f9e905544095b6c2d746d81a..51cc7eb459080d331faca4f4d37804a97a8a7cd7 100644 (file)
@@ -234,7 +234,7 @@ describe 'apt' do
     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 },
@@ -274,7 +274,7 @@ describe 'apt' do
     }
   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 },
@@ -389,7 +389,7 @@ describe 'apt' do
     }
 
     facts_hash.each do |os, facts|
-      context "on #{os}" do
+      context "when on #{os}" do
         let(:facts) do
           facts
         end
@@ -415,10 +415,11 @@ describe 'apt' do
             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',