40 lines
984 B
Ruby
40 lines
984 B
Ruby
require 'spec_helper'
|
|
|
|
describe 'ec2api' do
|
|
on_supported_os(supported_os: OSDefaults.get_supported_os).each do |os,facts|
|
|
context "on #{os}" do
|
|
|
|
let(:facts) { facts.merge! @default_facts }
|
|
|
|
describe 'with default parameters' do
|
|
let :params do
|
|
{ :purge_config => false }
|
|
end
|
|
|
|
it 'passes purge to resource' do
|
|
is_expected.to contain_resources('ec2api_config').with({
|
|
:purge => false
|
|
})
|
|
end
|
|
|
|
it { is_expected.to compile.with_all_deps }
|
|
|
|
it { is_expected.to contain_class('ec2api') }
|
|
|
|
it { is_expected.to contain_class('ec2api::params') }
|
|
|
|
it { is_expected.to contain_class('ec2api::deps') }
|
|
|
|
it { is_expected.to contain_class('ec2api::config') }
|
|
|
|
it { is_expected.to contain_class('ec2api::db') }
|
|
|
|
it { is_expected.to contain_class('ec2api::policy') }
|
|
|
|
it { is_expected.to contain_package('ec2api') }
|
|
end
|
|
|
|
end
|
|
end
|
|
end
|