Sha256: 2b5061ed43b02be339773dfa0f455f350a98f3ef6227fa9319b673b2446b7acb

Contents?: true

Size: 327 Bytes

Versions: 27

Compression:

Stored size: 327 Bytes

Contents

module SpecSupport

  def mock_stdout
    original_stdout = $stdout

    stdout = StringIO.new
    $stdout = stdout

    yield

    $stdout = original_stdout
    stdout
  end

  def silence_stdout
    original_stdout = $stdout
    $stdout = StringIO.new

    result = yield

    $stdout = original_stdout
    result
  end

end

Version data entries

27 entries across 27 versions & 4 rubygems

Version Path
savon-2.12.1 spec/support/stdout.rb
savon-2.12.0 spec/support/stdout.rb
savon-2.11.2 spec/support/stdout.rb
savon-SU-2.11.1b spec/support/stdout.rb
savon-SU-2.11.1 spec/support/stdout.rb
savon-2.11.1 spec/support/stdout.rb
savon-2.11.0 spec/support/stdout.rb
savon-2.10.1 spec/support/stdout.rb
savon-2.10.0 spec/support/stdout.rb
savon-2.9.0 spec/support/stdout.rb
savon-2.8.1 spec/support/stdout.rb
savon-2.8.0 spec/support/stdout.rb
savon-2.7.2 spec/support/stdout.rb
savon-2.7.1 spec/support/stdout.rb
savon-2.7.0 spec/support/stdout.rb
savon-2.6.0 spec/support/stdout.rb
savon-2.5.1 spec/support/stdout.rb
savon-2.5.0 spec/support/stdout.rb
savon_with_adapter-2.4.1 spec/support/stdout.rb
savon-2.4.0 spec/support/stdout.rb