nova_generic_service_spec.rb 778 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. require 'spec_helper'
  2. describe 'nova::generic_service' do
  3. describe 'package should come before service' do
  4. let :pre_condition do
  5. 'include nova'
  6. end
  7. let :params do
  8. {
  9. :package_name => 'foo',
  10. :service_name => 'food'
  11. }
  12. end
  13. let :facts do
  14. @default_facts.merge({ :osfamily => 'Debian' })
  15. end
  16. let :title do
  17. 'foo'
  18. end
  19. it { is_expected.to contain_service('nova-foo').with(
  20. 'name' => 'food',
  21. 'ensure' => 'running',
  22. 'enable' => true
  23. )}
  24. it { is_expected.to contain_service('nova-foo').that_subscribes_to(
  25. 'Anchor[nova::service::begin]',
  26. )}
  27. it { is_expected.to contain_service('nova-foo').that_notifies(
  28. 'Anchor[nova::service::end]',
  29. )}
  30. end
  31. end