Sha256: bfeb9a4547417cd8e2d94a8973cad5e96917d5ee5f1375f46090b9ae71bdd71f

Contents?: true

Size: 763 Bytes

Versions: 2

Compression:

Stored size: 763 Bytes

Contents

if RUBY_VERSION >= '1.9'
  require 'simplecov'
  SimpleCov.start do
    add_filter "/spec/"
  end
end

$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))

require 'rubygems'
require 'gemline'

require 'bundler'
Bundler.setup


RSpec.configure do |c|
  # c.mock_with :rr
end


def stub_rubygems_json_output
  Dir.glob(File.join(File.dirname(__FILE__),'samples', '*.json')).each do |f|
    gem_name = $1 if f =~ /\/([\w\-]+).json$/
    Gemline.stub(:get_rubygem_json).with(gem_name).and_return(IO.read(f))
  end
end

def grab_io
  @stdout = StringIO.new; $stdout = @stdout;
  @stderr = StringIO.new; $stderr = @stderr;

  yield

  @stdout.rewind; @stderr.rewind;

  $stdout = STDOUT
  $stderr = STDERR
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gemline-0.4.1 spec/spec_helper.rb
gemline-0.4.0 spec/spec_helper.rb