X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=spec%2Fclasses%2Fapt_spec.rb;h=5095904ac4a92352d58458addeaeae9030516e65;hb=87b087e9c0d61cb9c09fbc59d09f56cf43fa5cdc;hp=f65ed030936cff8a1230d09a5de31a54eaf3c473;hpb=83ae566b084c88e2778ea0220c89a2ec07b7ba4e;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/spec/classes/apt_spec.rb b/spec/classes/apt_spec.rb index f65ed03..5095904 100644 --- a/spec/classes/apt_spec.rb +++ b/spec/classes/apt_spec.rb @@ -31,12 +31,6 @@ describe 'apt', :type => :class do 'recurse' => false, })} - it { should contain_file('01proxy').that_notifies('Exec[apt_update]').only_with({ - 'ensure' => 'absent', - 'path' => '/etc/apt/apt.conf.d/01proxy', - 'notify' => 'Exec[apt_update]', - })} - it 'should lay down /etc/apt/apt.conf.d/15update-stamp' do should contain_file('/etc/apt/apt.conf.d/15update-stamp').with({ 'group' => 'root', @@ -45,12 +39,6 @@ describe 'apt', :type => :class do }).with_content(/APT::Update::Post-Invoke-Success \{"touch \/var\/lib\/apt\/periodic\/update-success-stamp 2>\/dev\/null \|\| true";\};/) end - it { should contain_file('old-proxy-file').that_notifies('Exec[apt_update]').only_with({ - 'ensure' => 'absent', - 'path' => '/etc/apt/apt.conf.d/proxy', - 'notify' => 'Exec[apt_update]', - })} - it { should contain_exec('apt_update').with({ 'refreshonly' => 'true', })} @@ -60,16 +48,12 @@ describe 'apt', :type => :class do let :params do { :always_apt_update => true, - :disable_keys => true, - :proxy_host => 'foo', - :proxy_port => '9876', :purge_sources_list => true, :purge_sources_list_d => true, :purge_preferences => true, :purge_preferences_d => true, :update_timeout => '1', :update_tries => '3', - :fancy_progress => true, } end @@ -92,28 +76,6 @@ describe 'apt', :type => :class do 'recurse' => 'true', })} - it { should contain_file('99progressbar').only_with({ - 'ensure' => 'present', - 'content' => /Dpkg::Progress-Fancy "1";/, - 'path' => '/etc/apt/apt.conf.d/99progressbar', - })} - - it { should contain_file('99unauth').only_with({ - 'ensure' => 'present', - 'content' => /APT::Get::AllowUnauthenticated 1;/, - 'path' => '/etc/apt/apt.conf.d/99unauth', - })} - - it { should contain_file('01proxy').that_notifies('Exec[apt_update]').only_with({ - 'ensure' => 'present', - 'path' => '/etc/apt/apt.conf.d/01proxy', - 'content' => /Acquire::http::Proxy "http:\/\/foo:9876";/, - 'notify' => 'Exec[apt_update]', - 'mode' => '0644', - 'owner' => 'root', - 'group' => 'root' - })} - it { should contain_exec('apt_update').with({ 'refreshonly' => 'false', 'timeout' => '1', @@ -122,26 +84,6 @@ describe 'apt', :type => :class do end - context 'more non-default' do - let :params do - { - :fancy_progress => false, - :disable_keys => false, - } - end - - it { should contain_file('99progressbar').only_with({ - 'ensure' => 'absent', - 'path' => '/etc/apt/apt.conf.d/99progressbar', - })} - - it { should contain_file('99unauth').only_with({ - 'ensure' => 'absent', - 'path' => '/etc/apt/apt.conf.d/99unauth', - })} - - end - context 'with sources defined on valid osfamily' do let :facts do { :osfamily => 'Debian',