Sha256: 671d8c2b731f379b33d0be238fca87209ca52ee89750d6d1da29bdab3887c731

Contents?: true

Size: 557 Bytes

Versions: 2

Compression:

Stored size: 557 Bytes

Contents

#--
# Copyright (c) 2011 Engine Yard, Inc.
# See the file LICENSE.txt included with the distribution for
# software license details.
#++

require 'rspec'
require 'engineyard-visualvm'

module EYVisualVMSpecHelpers
  def silence(io = nil)
    require 'stringio'
    io = StringIO.new
    old_stdout = $stdout
    old_stderr = $stderr
    $stdout = io
    $stderr = io
    yield
    io.string
  ensure
    $stdout = old_stdout
    $stderr = old_stderr
  end

  alias capture silence
end

RSpec.configure do |config|
  config.include EYVisualVMSpecHelpers
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
engineyard-visualvm-0.5.1 spec/spec_helper.rb
engineyard-visualvm-0.5.0 spec/spec_helper.rb