tests: add mocha mocking library

This commit is contained in:
Jack Nagel 2013-01-19 20:45:56 -06:00
parent e9158ca6dc
commit 1f505af566

View File

@ -65,13 +65,18 @@ unless ARGV.include? "--no-compat" or ENV['HOMEBREW_NO_COMPAT']
end end
require 'test/unit' # must be after at_exit require 'test/unit' # must be after at_exit
require 'extend/ARGV' # needs to be after test/unit to avoid conflict with OptionsParser require 'extend/ARGV' # needs to be after test/unit to avoid conflict with OptionsParser
ARGV.extend(HomebrewArgvExtension)
require 'extend/ENV' require 'extend/ENV'
ARGV.extend(HomebrewArgvExtension)
ENV.extend(HomebrewEnvExtension) ENV.extend(HomebrewEnvExtension)
begin
require 'rubygems'
require 'mocha/setup'
rescue LoadError
warn 'The mocha gem is required to run some tests, expect failures'
end
module VersionAssertions module VersionAssertions
def version v def version v
Version.new(v) Version.new(v)