require 'spec_helper_system' describe 'apt::builddep' do context 'reset' do it 'removes packages' do shell('apt-get -y remove glusterfs-server') shell('apt-get -y remove g++') end end context 'apt::builddep' do it 'should work with no errors' do pp = <<-EOS apt::builddep { 'glusterfs-server': } EOS puppet_apply(pp) do |r| r.exit_code.should_not == 1 end end describe 'should install g++ as a dependency' do describe package('g++') do it { should be_installed } end end end context 'reset' do it 'removes packages' do shell('apt-get -y remove glusterfs-server') shell('apt-get -y remove g++') end end end