Sha256: b11322e56c043cb121c8a3f6e8684c73b296f738dcb257fc2459cfa300200a44

Contents?: true

Size: 682 Bytes

Versions: 1

Compression:

Stored size: 682 Bytes

Contents

require 'rubygems'
require 'test/unit'
require 'shoulda'
require 'fakeweb'
require 'mocha'
require 'helpers/output'
require 'pathname'

dir = Pathname(__FILE__).join('..', '..', 'lib')

require dir.join('gemwhois').expand_path
require dir.join('rubygems', 'commands', 'whois_command').expand_path

FakeWeb.allow_net_connect = false

class Test::Unit::TestCase
  include Helpers::Output

  def stub_gem(gem_name, options={})
    FakeWeb.register_uri(:get, "https://rubygems.org/api/v1/gems/#{gem_name}.json", options.merge(:body => fixture_file(gem_name)))
  end

  def fixture_file(gem_name)
    File.read(File.join(File.dirname(__FILE__), 'fixtures', "#{gem_name}.json"))
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gemwhois-0.2.1 test/helper.rb