2 describe 'apt::pin', :type => :define do
3 let(:title) { 'my_pin' }
17 :packages => 'apache',
22 :packages => 'apache',
27 :packages => 'apache',
31 :packages => 'apache',
33 :release => 'my_newpin'
36 describe "when #{param_set == {} ? "using default" : "specifying"} define parameters" do
38 default_params.merge(param_set)
45 it { should include_class("apt::params") }
47 it { should contain_file("#{title}.pref").with({
48 'ensure' => param_hash[:ensure],
49 'path' => "/etc/apt/preferences.d/#{param_hash[:order] == '' ? "" : "#{param_hash[:order]}-"}#{title}.pref",
53 'content' => "# #{title}\nPackage: #{param_hash[:packages]}\nPin: release a=#{param_hash[:release] || title}\nPin-Priority: #{param_hash[:priority]}\n",