puppet-keystone/spec/classes/keystone_service_spec.rb

32 lines
758 B
Ruby

require 'spec_helper'
describe 'keystone::service' do
describe "with default parameters" do
it { is_expected.to contain_service('keystone').with(
:ensure => 'running',
:enable => true,
:hasstatus => true,
:hasrestart => true
) }
it { is_expected.to_not contain_exec('validate_keystone_connection') }
end
describe "with validation on" do
let :params do
{
:validate => 'true',
:admin_token => 'admintoken'
}
end
it { is_expected.to contain_service('keystone').with(
:ensure => 'running',
:enable => true,
:hasstatus => true,
:hasrestart => true
) }
it { is_expected.to contain_exec('validate_keystone_connection') }
end
end