Sha256: 7d1fb8173856092faa7e005d266d90ab9756e8b4ed3e7ff893c1fe03e30e7def

Contents?: true

Size: 769 Bytes

Versions: 12

Compression:

Stored size: 769 Bytes

Contents

require 'rubygems'
require 'test/unit'

require 'shoulda'
require 'active_support'
require 'active_support/test_case'
require 'webmock'
require 'rr'

begin
  require 'redgreen'
rescue LoadError
end

WebMock.disable_net_connect!

class CommandTest < ActiveSupport::TestCase
  include RR::Adapters::TestUnit unless include?(RR::Adapters::TestUnit)
  include WebMock

  def teardown
    reset_webmock
  end
end

def stub_api_key(api_key)
  file = Gem::ConfigFile.new({})
  stub(file).rubygems_api_key { api_key }
  stub(Gem).configuration { file }
end

def assert_said(command, what)
  assert_received(command) do |command|
    command.say(what)
  end
end

def assert_never_said(command, what)
  assert_received(command) do |command|
    command.say(what).never
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
gemrage-1.0.0 vendor/ruby/1.8/gems/gemcutter-0.6.1/test/helper.rb
gemrage-0.4.1 vendor/ruby/1.8/gems/gemcutter-0.6.1/test/helper.rb
gemrage-0.4.0 vendor/ruby/1.8/gems/gemcutter-0.6.1/test/helper.rb
gemrage-0.3.2 vendor/ruby/1.8/gems/gemcutter-0.6.1/test/helper.rb
gemrage-0.3.1 vendor/ruby/1.8/gems/gemcutter-0.6.1/test/helper.rb
gemrage-0.3.0 vendor/ruby/1.8/gems/gemcutter-0.6.1/test/helper.rb
gemrage-0.2.0 vendor/ruby/1.8/gems/gemcutter-0.6.1/test/helper.rb
gemrage-0.1.2 vendor/ruby/1.8/gems/gemcutter-0.6.1/test/helper.rb
gemrage-0.1.1 vendor/ruby/1.8/gems/gemcutter-0.6.1/test/helper.rb
gemrage-0.1.0 vendor/ruby/1.8/gems/gemcutter-0.6.1/test/helper.rb
gemrage-0.0.0 vendor/ruby/1.8/gems/gemcutter-0.6.1/test/helper.rb
gemcutter-0.6.1 test/helper.rb