Sha256: a4e58355a69cb747d769be2db57726ad5b438fda29a027e6da82671d2173e64a

Contents?: true

Size: 426 Bytes

Versions: 12

Compression:

Stored size: 426 Bytes

Contents

require 'berkshelf/chef'

module Berkshelf
  module RSpec
    module Knife
      class << self
        def load_knife_config(path)
          if File.exist?(path)
            Berkshelf::Chef::Config.from_file(path)
            ENV["CHEF_CONFIG"] = path
          else
            raise "Cannot continue; '#{path}' must exist and have testing credentials." unless ENV['CI']
          end
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
berkshelf-1.4.5 spec/support/knife.rb
berkshelf-2.0.0.beta spec/support/knife.rb
berkshelf-1.4.4 spec/support/knife.rb
berkshelf-1.4.3 spec/support/knife.rb
berkshelf-1.4.2 spec/support/knife.rb
berkshelf-1.4.1 spec/support/knife.rb
berkshelf-1.4.0 spec/support/knife.rb
berkshelf-1.4.0.rc1 spec/support/knife.rb
berkshelf-1.3.1 spec/support/knife.rb
berkshelf-1.3.0.rc1 spec/support/knife.rb
berkshelf-1.2.1 spec/support/knife.rb
berkshelf-1.2.0.rc1 spec/support/knife.rb