{
:lsbdistid => 'Debian',
:lsbdistcodename => 'wheezy',
- :osfamily => 'Debian'
+ :osfamily => 'Debian',
+ :puppetversion => Puppet.version,
}
end
it do
expect {
- is_expected.to compile
+ subject.call
}.to raise_error(Puppet::Error, /source entry without specifying a location/)
end
end
{
:lsbdistid => 'Debian',
:lsbdistcodename => 'wheezy',
- :osfamily => 'Debian'
+ :osfamily => 'Debian',
+ :puppetversion => Puppet.version,
}
end
let(:params) { { :location => 'hello.there', } }
{
:lsbdistid => 'Debian',
:lsbdistcodename => 'wheezy',
- :osfamily => 'Debian'
+ :osfamily => 'Debian',
+ :puppetversion => Puppet.version,
}
end
{
:lsbdistid => 'Debian',
:lsbdistcodename => 'wheezy',
- :osfamily => 'Debian'
+ :osfamily => 'Debian',
+ :puppetversion => Puppet.version,
}
end
let :params do
{
:lsbdistid => 'Debian',
:lsbdistcodename => 'wheezy',
- :osfamily => 'Debian'
+ :osfamily => 'Debian',
+ :puppetversion => Puppet.version,
}
end
let :params do
{
:lsbdistid => 'Debian',
:lsbdistcodename => 'wheezy',
- :osfamily => 'Debian'
+ :osfamily => 'Debian',
+ :puppetversion => Puppet.version,
}
end
let :params do
let :facts do
{
:lsbdistid => 'Debian',
- :osfamily => 'Debian'
+ :osfamily => 'Debian',
+ :puppetversion => Puppet.version,
}
end
let(:params) { { :location => 'hello.there', } }
it do
expect {
- is_expected.to compile
+ subject.call
}.to raise_error(Puppet::Error, /lsbdistcodename fact not available: release parameter required/)
end
end
{
:lsbdistid => 'Debian',
:lsbdistcodename => 'wheezy',
- :osfamily => 'Debian'
+ :osfamily => 'Debian',
+ :puppetversion => Puppet.version,
}
end
let :params do
it do
expect {
- is_expected.to compile
+ subject.call
}.to raise_error(Puppet::Error, /invalid value for pin/)
end
end