ensure_resource_spec.rb 714 B

1234567891011121314151617181920212223242526272829
  1. require 'spec_helper_acceptance'
  2. describe 'ensure_resource function' do
  3. describe 'success' do
  4. pp1 = <<-DOC
  5. notify { "test": loglevel => 'err' }
  6. ensure_resource('notify', 'test', { 'loglevel' => 'err' })
  7. DOC
  8. it 'ensures a resource already declared' do
  9. apply_manifest('')
  10. apply_manifest(pp1, :expect_changes => true)
  11. end
  12. pp2 = <<-DOC
  13. ensure_resource('notify', 'test', { 'loglevel' => 'err' })
  14. DOC
  15. it 'ensures a undeclared resource' do
  16. apply_manifest('')
  17. apply_manifest(pp2, :expect_changes => true)
  18. end
  19. it 'takes defaults arguments'
  20. end
  21. describe 'failure' do
  22. it 'handles no arguments'
  23. it 'handles non strings'
  24. end
  25. end