nova_compute_libvirt_services_spec.rb 899 B

12345678910111213141516171819202122232425262728293031323334353637
  1. require 'spec_helper'
  2. describe 'nova::compute::libvirt::services' do
  3. shared_examples_for 'nova compute libvirt services' do
  4. context 'with default parameters' do
  5. it 'deploys libvirt packages and services' do
  6. is_expected.to contain_package('libvirt')
  7. is_expected.to contain_service('libvirt')
  8. end
  9. end
  10. context 'with overridden parameters' do
  11. let :params do
  12. { :libvirt_service_name => false }
  13. end
  14. it 'disable libvirt service' do
  15. is_expected.not_to contain_package('libvirt')
  16. is_expected.not_to contain_service('libvirt')
  17. end
  18. end
  19. end
  20. on_supported_os({
  21. :supported_os => OSDefaults.get_supported_os
  22. }).each do |os,facts|
  23. context "on #{os}" do
  24. let (:facts) do
  25. facts.merge!(OSDefaults.get_facts())
  26. end
  27. it_configures 'nova compute libvirt services'
  28. end
  29. end
  30. end