Sha256: 2e1dbb77e110bd0d381f358e127d4551e96aef0fc19e0c77936a6345cd54e54b
Contents?: true
Size: 802 Bytes
Versions: 4
Compression:
Stored size: 802 Bytes
Contents
require 'rubygems' require 'rubygems/command' 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::API def teardown WebMock.reset! 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
4 entries across 4 versions & 2 rubygems