2 describe 'apt::pin', :type => :define do
3 let(:title) { 'my_pin' }
16 :packages => 'apache',
21 :packages => 'apache',
25 :packages => 'apache',
27 :release => 'my_newpin'
30 describe "when #{param_set == {} ? "using default" : "specifying"} define parameters" do
32 default_params.merge(param_set)
39 it { should include_class("apt::params") }
41 it { should contain_file("#{title}.pref").with({
42 'ensure' => param_hash[:ensure],
43 'path' => "/etc/apt/preferences.d/#{title}.pref",
47 'content' => "# #{title}\nPackage: #{param_hash[:packages]}\nPin: release a=#{param_hash[:release] || title}\nPin-Priority: #{param_hash[:priority]}\n",