install_spec.rb 525 B

12345678910111213141516171819
  1. require 'spec_helper'
  2. describe 'openldap::server::install' do
  3. on_supported_os.each do |os, os_facts|
  4. context "on #{os}" do
  5. let(:facts) { os_facts }
  6. let(:pre_condition) { "class {'openldap::server':}" }
  7. it { is_expected.to compile.with_all_deps }
  8. case os_facts[:osfamily]
  9. when 'Debian'
  10. it { is_expected.to contain_file('/var/cache/debconf/slapd.preseed') }
  11. else
  12. it { is_expected.not_to contain_file('/var/cache/debconf/slapd.preseed') }
  13. end
  14. end
  15. end
  16. end