- let(:facts) { { :lsbdistid => 'Debian', :osfamily => 'Debian', :apt_update_last_success => factval, :lsbdistcodename => 'wheezy' } }
- let (:pre_condition) { "class{'::apt': update => {'frequency' => 'always' },}" }
- it 'should trigger an apt-get update run' do
- #set the apt_update exec's refreshonly attribute to false
- is_expected.to contain_exec('apt_update').with({'refreshonly' => false})
+ let(:facts) do
+ {
+ os: { family: 'Debian', name: 'Debian', release: { major: '7', full: '7.0' } },
+ lsbdistid: 'Debian',
+ osfamily: 'Debian',
+ apt_update_last_success: factval,
+ lsbdistcodename: 'wheezy',
+ puppetversion: Puppet.version,
+ }
+ end
+ let (:pre_condition) do
+ "class{'::apt': update => {'frequency' => 'always' },}"
+ end
+
+ it 'triggers an apt-get update run' do
+ # set the apt_update exec's refreshonly attribute to false
+ is_expected.to contain_exec('apt_update').with('refreshonly' => false)