Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

root/trunk/activesupport/test/abstract_unit.rb

Revision 9150, 0.6 kB (checked in by gbuesing, 5 months ago)

Removing unnecessary uses_tzinfo helper from tests, given that TZInfo is now bundled

Line 
1 require 'test/unit'
2
3 $:.unshift "#{File.dirname(__FILE__)}/../lib"
4 $:.unshift File.dirname(__FILE__)
5 require 'active_support'
6
7 def uses_gem(gem_name, test_name, version = '> 0')
8   require 'rubygems'
9   gem gem_name.to_s, version
10   require gem_name.to_s
11   yield
12 rescue LoadError
13   $stderr.puts "Skipping #{test_name} tests. `gem install #{gem_name}` and try again."
14 end
15
16 # Wrap tests that use Mocha and skip if unavailable.
17 unless defined? uses_mocha
18   def uses_mocha(test_name, &block)
19     uses_gem('mocha', test_name, '>= 0.5.5', &block)
20   end
21 end
22
23 # Show backtraces for deprecated behavior for quicker cleanup.
24 ActiveSupport::Deprecation.debug = true
Note: See TracBrowser for help on using the browser.