1 require 'spec_helper_system'
3 describe 'apt::source' do
6 it 'clean up puppetlabs repo' do
7 shell('apt-key del 4BD6EC30')
8 shell('rm /etc/apt/sources.list.d/puppetlabs.list')
12 context 'apt::source' do
13 it 'should work with no errors' do
16 apt::source { 'puppetlabs':
17 location => 'http://apt.puppetlabs.com',
20 key_server => 'pgp.mit.edu',
24 puppet_apply(pp) do |r|
25 r.exit_code.should_not == 1
29 describe 'key should exist' do
30 it 'finds puppetlabs key' do
31 shell('apt-key list | grep 4BD6EC30') do |r|
32 r.exit_code.should be_zero
37 describe 'source should exist' do
38 describe file('/etc/apt/sources.list.d/puppetlabs.list') do
45 it 'clean up puppetlabs repo' do
46 shell('apt-key del 4BD6EC30')
47 shell('rm /etc/apt/sources.list.d/puppetlabs.list')