blob: ddf70bc739d7a7de7d1beb189b65c11f0187b939 [file] [log] [blame]
require 'spec_helper'
describe 'backuppc::server', :type => :class do
describe 'On an unknown operating system' do
let(:facts) {{ :osfamily => 'Unknown' }}
it 'should raise an error' do
expect { should compile }.to raise_error(/is not supported by this module/)
end
end
context "On Ubuntu" do
let(:facts) {{ :osfamily => 'Debian' }}
let(:params) {{ :backuppc_password => 'test_password' }}
it { should contain_class("backuppc::params") }
it { should contain_package('backuppc') }
end
context "On RedHat" do
let(:facts) {{ :osfamily => 'RedHat' }}
let(:params) {{ :backuppc_password => 'test_password' }}
it { should contain_class("backuppc::params") }
it { should contain_package('BackupPC') }
end
end