spec/mock/ssh_mock.rb in aptible-cli-0.7.5 vs spec/mock/ssh_mock.rb in aptible-cli-0.8.0

- old
+ new

@@ -1,22 +1,15 @@ #!/usr/bin/env ruby - -# Emulate server behavior - -if ENV['TUNNEL_PORT'] - fail 'Something went wrong!' if ENV['FAIL_TUNNEL'] - puts 'TUNNEL READY' -else - fail 'Something went wrong!' if ENV['FAIL_PORT'] - puts 1234 -end - -# Log to SSH_MOCK_OUTFILE require 'json' +fail 'Something went wrong!' if ENV['FAIL_TUNNEL'] + +# Log arguments to SSH_MOCK_OUTFILE File.open(ENV.fetch('SSH_MOCK_OUTFILE'), 'w') do |f| f.write({ 'argc' => ARGV.size, 'argv' => ARGV, 'env' => ENV.to_hash }.to_json) end + +puts 'TUNNEL READY'