let(:pre_condition) { 'class { "apt": }' }
let :facts do
{
- os: { distro: { codename: 'wheezy' }, family: 'Debian', name: 'Debian', release: { major: '8', full: '8.0' } },
+ os: { distro: { codename: 'jessie' }, family: 'Debian', name: 'Debian', release: { major: '8', full: '8.0' } },
lsbdistrelease: '8.0',
lsbdistcodename: 'jessie',
operatingsystem: 'Debian',
osfamily: 'Debian',
lsbdistid: 'Debian',
- puppetversion: Puppet.version,
}
end
let(:title) { 'conf-teddybear' }
lsbdistid: 'Debian',
osfamily: 'Debian',
lsbdistcodename: 'jessie',
- puppetversion: Puppet.version,
}
end
let(:title) { 'conf-teddybear' }
context 'with priority=1.2' do
let(:params) { default_params.merge(priority: 1.2) }
- if Puppet::Util::Package.versioncmp(Puppet.version, '4.0') >= 0 || ENV['FUTURE_PARSER'] == 'yes'
- it { is_expected.to compile.and_raise_error(%r{expects a value of type}) }
- else
- it { is_expected.to compile.and_raise_error(%r{priority must be an integer or a zero-padded integer}) }
- end
+ it { is_expected.to compile.and_raise_error(%r{expects a value of type}) }
end
end