require 'pry' require 'tempfile' require 'awesome_print' require 'ffaker' require 'securerandom' ENV["MOCK_CLI"] ||= 'true' def capture(stream) begin stream = stream.to_s eval "$#{stream} = StringIO.new" yield result = eval("$#{stream}").string ensure eval("$#{stream} = #{stream.upcase}") end result end require File.expand_path("../../lib/ey_pro_cli", __FILE__) Dir[File.expand_path("../{shared,support}/*.rb", __FILE__)].each{|f| require(f)} if ENV["MOCK_CLI"] Ey::Core::Client.mock! Ey::Core::Client.reset! end RSpec.configure do |config| config.order = "random" config.before(:each) do @tempfile = Tempfile.new(".ey-core") end end