let(:pre_condition) { 'class { "apt": }' }
let :facts do
{
- os: { distro: { codename: 'wheezy' }, family: 'Debian', name: 'Debian', release: { major: '7', full: '7.0' } },
- lsbdistrelease: '7.0',
- lsbdistcodename: 'wheezy',
+ os: { distro: { codename: 'wheezy' }, family: 'Debian', name: 'Debian', release: { major: '8', full: '8.0' } },
+ lsbdistrelease: '8.0',
+ lsbdistcodename: 'jessie',
operatingsystem: 'Debian',
osfamily: 'Debian',
lsbdistid: 'Debian',
describe 'when using the defaults' do
context 'without source or content' do
it do
- expect { subject.call }.to raise_error(Puppet::Error, %r{needs either of })
+ is_expected.to raise_error(Puppet::Error, %r{needs either of })
end
end
end
let(:facts) do
{
- os: { family: 'Debian', name: 'Debian', release: { major: '7', full: '7.0' } },
+ os: { family: 'Debian', name: 'Debian', release: { major: '8', full: '8.0' } },
lsbdistid: 'Debian',
osfamily: 'Debian',
- lsbdistcodename: 'wheezy',
+ lsbdistcodename: 'jessie',
puppetversion: Puppet.version,
}
end
let(:params) { default_params.merge(source: 'la') }
it do
- expect { subject.call }.to raise_error(Puppet::Error, %r{cannot have both })
+ is_expected.to raise_error(Puppet::Error, %r{cannot have both })
end
end
let(:params) { default_params }
it do
- expect { subject.call }.to raise_error(Puppet::Error, %r{must start with either})
+ is_expected.to raise_error(Puppet::Error, %r{must start with either})
end
end
let(:params) { default_params.merge(ensure: 'banana') }
it do
- expect { subject.call }.to raise_error(Puppet::Error, %r{Enum\['absent', 'file', 'present'\]})
+ is_expected.to raise_error(Puppet::Error, %r{Enum\['absent', 'file', 'present'\]})
end
end