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'