Sha256: be9f80cea6b004f3928ced8e3b1e026bebd808bb31c162d4a7dbd8f0df46b981

Contents?: true

Size: 357 Bytes

Versions: 2

Compression:

Stored size: 357 Bytes

Contents

# frozen_string_literal: true
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

2 entries across 2 versions & 1 rubygems

Version Path
savon-2.13.1 spec/support/stdout.rb
savon-2.13.0 spec/support/stdout.rb