ENV['RACK_ENV'] = 'test' require 'apigee_cli' require 'rack/test' require 'webmock' include WebMock::API WebMock.disable_net_connect! RSpec.configure do |config| config.before(:each) do allow_any_instance_of(ApigeeCli::Configuration).to receive(:username).and_return('example_user') allow_any_instance_of(ApigeeCli::Configuration).to receive(:password).and_return('password') allow_any_instance_of(ApigeeCli::Configuration).to receive(:environment).and_return('test') allow_any_instance_of(ApigeeCli::Configuration).to receive(:org).and_return('example_org') end end class ShellRecorder def say(message, color=nil) printed << message end def printed @printed ||= [] end end