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