Sha256: 9e6505d793dcd63dc49f9debf3ed3fde1ea8a296f894f7c7886a6ebf3d81b1a5
Contents?: true
Size: 1.1 KB
Versions: 3
Compression:
Stored size: 1.1 KB
Contents
if ENV['IRONFAN_COV'] require 'simplecov' SimpleCov.start end require 'ironfan' require 'chef/cluster_knife' require 'fog' Fog.mock! Fog::Mock.delay = 0 require 'gorillib/pathname' Pathname.register_paths(code: File.expand_path('../..', __FILE__), spec: [:code, 'spec'], fixtures: [:spec, 'fixtures'], support: [:spec, 'support']) Dir[Pathname.path_to(:support).join('**/*.rb')].each{ |f| require f } RSpec.configure do |cfg| def ironfan_go! k = Chef::Knife.new k.config[:config_file] = Pathname.path_to(:fixtures, 'knife/knife.rb').to_s k.configure_chef Chef::Config.instance_eval do knife.merge!(aws_access_key_id: 'access_key', aws_secret_access_key: 'secret') cluster_path Pathname.path_to(:fixtures).join('clusters').to_s end Ironfan.ui = Chef::Knife::UI.new(STDOUT, STDERR, STDIN, {}) Ironfan.knife_config = k.config end end require 'chef_zero/server' server = ChefZero::Server.new(port: 4000) server.start_background require_relative 'support/resolution'
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ironfan-6.1.9 | spec/spec_helper.rb |
ironfan-6.1.7 | spec/spec_helper.rb |
ironfan-6.1.6 | spec/spec_helper.rb |