Sha256: 5fbb9d1e1a5e86f63d4fcae7d14ebf03290b5a0aae206a8bafc3d294d546d88c
Contents?: true
Size: 688 Bytes
Versions: 8
Compression:
Stored size: 688 Bytes
Contents
require 'bundler/setup' Bundler.require require 'fakefs/spec_helpers' require 'webmock/rspec' require 'pathname' require 'stringio' require 'fileutils' RSpec.configure do |config| def capture(stream) begin stream = stream.to_s eval "$#{stream} = StringIO.new" yield result = eval("$#{stream}").string ensure eval("$#{stream} = #{stream.upcase}") end result end def silence_stdout(&block) capture(:stdout, &block) end def tmp_dir @tmp_dir ||= begin Pathname('/fakefs/ec2ssh').tap do |path| FileUtils.mkdir_p path end end end alias :silence :capture config.include FakeFS::SpecHelpers end
Version data entries
8 entries across 8 versions & 1 rubygems