server_spec.rb 684 B

12345678910111213141516171819202122232425
  1. require 'spec_helper'
  2. describe 'openldap::server' do
  3. on_supported_os.each do |os, os_facts|
  4. context "on #{os}" do
  5. let(:facts) { os_facts }
  6. it { is_expected.to compile.with_all_deps }
  7. case os_facts[:osfamily]
  8. when 'Debian'
  9. it do
  10. is_expected.to contain_package('slapd').with_ensure('installed')
  11. is_expected.to contain_package('ldap-utils').with_ensure('installed')
  12. is_expected.to contain_file('/var/cache/debconf/slapd.preseed').with(
  13. 'ensure' => 'file',
  14. 'owner' => 'root',
  15. 'group' => 'root',
  16. 'mode' => '0644',
  17. )
  18. end
  19. end
  20. end
  21. end
  22. end