spec_helper_system.rb 661 B

123456789101112131415161718192021222324
  1. require 'rspec-system/spec_helper'
  2. require 'rspec-system-puppet/helpers'
  3. require 'rspec-system-serverspec/helpers'
  4. include Serverspec::Helper::RSpecSystem
  5. include Serverspec::Helper::DetectOS
  6. include RSpecSystemPuppet::Helpers
  7. RSpec.configure do |c|
  8. # Project root
  9. proj_root = File.expand_path(File.join(File.dirname(__FILE__), '..'))
  10. # Enable colour
  11. c.tty = true
  12. c.include RSpecSystemPuppet::Helpers
  13. # This is where we 'setup' the nodes before running our tests
  14. c.before :suite do
  15. # Install puppet
  16. puppet_install
  17. # Install modules and dependencies
  18. puppet_module_install(:source => proj_root, :module_name => 'sshd')
  19. end
  20. end