[{},
{
- :location => 'somewhere',
+ :location => 'http://example.com',
:release => 'precise',
:repos => 'security',
:include_src => false,
},
{
:ensure => 'absent',
- :location => 'somewhere',
+ :location => 'http://example.com',
:release => 'precise',
:repos => 'security',
+ },
+ {
+ :release => '',
+ },
+ {
+ :release => 'custom',
}
].each do |param_set|
describe "when #{param_set == {} ? "using default" : "specifying"} class parameters" do
it {
if param_hash[:pin]
- should contain_apt__pin(param_hash[:release]).with({
+ should contain_apt__pin(title).with({
"priority" => param_hash[:pin],
"before" => "File[#{title}.list]"
})
else
- should_not contain_apt__pin(param_hash[:release]).with({
+ should_not contain_apt__pin(title).with({
"priority" => param_hash[:pin],
"before" => "File[#{title}.list]"
})