spec/mock/ssh_mock.rb in aptible-cli-0.7.1 vs spec/mock/ssh_mock.rb in aptible-cli-0.7.2
- old
+ new
@@ -8,11 +8,15 @@
else
fail 'Something went wrong!' if ENV['FAIL_PORT']
puts 1234
end
-# Log to stderr so we can collect in test
+# Log to SSH_MOCK_OUTFILE
+require 'json'
-$stderr.puts ARGV.size
-ARGV.each do |a|
- $stderr.puts a
+File.open(ENV.fetch('SSH_MOCK_OUTFILE'), 'w') do |f|
+ f.write({
+ 'argc' => ARGV.size,
+ 'argv' => ARGV,
+ 'env' => ENV.to_hash
+ }.to_json)
end