Skip to content

Commit

Permalink
Explicit test dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
jeremy committed Mar 29, 2009
1 parent e0f56fc commit 7bcfff4
Show file tree
Hide file tree
Showing 19 changed files with 41 additions and 11 deletions.
1 change: 1 addition & 0 deletions activesupport/test/buffered_logger_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,6 +1,7 @@
require 'abstract_unit' require 'abstract_unit'
require 'stringio' require 'stringio'
require 'fileutils' require 'fileutils'
require 'active_support/buffered_logger'


class BufferedLoggerTest < Test::Unit::TestCase class BufferedLoggerTest < Test::Unit::TestCase
def setup def setup
Expand Down
1 change: 1 addition & 0 deletions activesupport/test/caching_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,4 +1,5 @@
require 'abstract_unit' require 'abstract_unit'
require 'active_support/cache'


class CacheKeyTest < ActiveSupport::TestCase class CacheKeyTest < ActiveSupport::TestCase
def test_expand_cache_key def test_expand_cache_key
Expand Down
1 change: 1 addition & 0 deletions activesupport/test/clean_logger_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,5 +1,6 @@
require 'abstract_unit' require 'abstract_unit'
require 'stringio' require 'stringio'
require 'active_support/core_ext/logger'


class CleanLoggerTest < Test::Unit::TestCase class CleanLoggerTest < Test::Unit::TestCase
def setup def setup
Expand Down
1 change: 1 addition & 0 deletions activesupport/test/core_ext/cgi_ext_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,4 +1,5 @@
require 'abstract_unit' require 'abstract_unit'
require 'active_support/core_ext/cgi'


class EscapeSkippingSlashesTest < Test::Unit::TestCase class EscapeSkippingSlashesTest < Test::Unit::TestCase
def test_array def test_array
Expand Down
2 changes: 2 additions & 0 deletions activesupport/test/core_ext/enumerable_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,4 +1,6 @@
require 'abstract_unit' require 'abstract_unit'
require 'active_support/core_ext/array'
require 'active_support/core_ext/enumerable'


Payment = Struct.new(:price) Payment = Struct.new(:price)
class SummablePayment < Payment class SummablePayment < Payment
Expand Down
1 change: 1 addition & 0 deletions activesupport/test/core_ext/hash_ext_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,4 +1,5 @@
require 'abstract_unit' require 'abstract_unit'
require 'active_support/core_ext/hash'


class HashExtTest < Test::Unit::TestCase class HashExtTest < Test::Unit::TestCase
def setup def setup
Expand Down
1 change: 1 addition & 0 deletions activesupport/test/core_ext/integer_ext_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,4 +1,5 @@
require 'abstract_unit' require 'abstract_unit'
require 'active_support/core_ext/integer'


class IntegerExtTest < Test::Unit::TestCase class IntegerExtTest < Test::Unit::TestCase
def test_even def test_even
Expand Down
16 changes: 16 additions & 0 deletions activesupport/test/core_ext/kernel_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,4 +1,5 @@
require 'abstract_unit' require 'abstract_unit'
require 'active_support/core_ext/kernel'


class KernelTest < Test::Unit::TestCase class KernelTest < Test::Unit::TestCase
def test_silence_warnings def test_silence_warnings
Expand Down Expand Up @@ -41,3 +42,18 @@ def test_silence_stderr_with_return_value
assert_equal 1, silence_stderr { 1 } assert_equal 1, silence_stderr { 1 }
end end
end end

class KernelSupressTest < Test::Unit::TestCase
def test_reraise
assert_raise(LoadError) do
suppress(ArgumentError) { raise LoadError }
end
end

def test_supression
suppress(ArgumentError) { raise ArgumentError }
suppress(LoadError) { raise LoadError }
suppress(LoadError, ArgumentError) { raise LoadError }
suppress(LoadError, ArgumentError) { raise ArgumentError }
end
end
1 change: 1 addition & 0 deletions activesupport/test/core_ext/load_error_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,4 +1,5 @@
require 'abstract_unit' require 'abstract_unit'
require 'active_support/core_ext/load_error'


class TestMissingSourceFile < Test::Unit::TestCase class TestMissingSourceFile < Test::Unit::TestCase
def test_with_require def test_with_require
Expand Down
5 changes: 4 additions & 1 deletion activesupport/test/core_ext/module/synchronization_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,5 +1,8 @@
require 'abstract_unit' require 'abstract_unit'


require 'active_support/core_ext/class/attribute_accessors'
require 'active_support/core_ext/module/synchronization'

class SynchronizationTest < Test::Unit::TestCase class SynchronizationTest < Test::Unit::TestCase
def setup def setup
@target = Class.new @target = Class.new
Expand Down Expand Up @@ -82,4 +85,4 @@ class << @target
assert_nothing_raised { @target.to_s; @target.to_s } assert_nothing_raised { @target.to_s; @target.to_s }
assert_equal 2, @target.mutex.sync_count assert_equal 2, @target.mutex.sync_count
end end
end end
1 change: 1 addition & 0 deletions activesupport/test/core_ext/module_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,4 +1,5 @@
require 'abstract_unit' require 'abstract_unit'
require 'active_support/core_ext/module'


module One module One
Constant1 = "Hello World" Constant1 = "Hello World"
Expand Down
2 changes: 2 additions & 0 deletions activesupport/test/core_ext/numeric_ext_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,5 +1,7 @@
require 'abstract_unit' require 'abstract_unit'


require 'active_support/core_ext/numeric/bytes'

class NumericExtTimeAndDateTimeTest < Test::Unit::TestCase class NumericExtTimeAndDateTimeTest < Test::Unit::TestCase
def setup def setup
@now = Time.local(2005,2,10,15,30,45) @now = Time.local(2005,2,10,15,30,45)
Expand Down
11 changes: 1 addition & 10 deletions activesupport/test/core_ext/object_and_class_ext_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,4 +1,5 @@
require 'abstract_unit' require 'abstract_unit'
require 'active_support/core_ext/object'


class ClassA; end class ClassA; end
class ClassB < ClassA; end class ClassB < ClassA; end
Expand Down Expand Up @@ -108,16 +109,6 @@ def test_subclasses_of_doesnt_find_anonymous_classes
end end


class ObjectTests < Test::Unit::TestCase class ObjectTests < Test::Unit::TestCase
def test_suppress_re_raises
assert_raise(LoadError) { suppress(ArgumentError) {raise LoadError} }
end
def test_suppress_supresses
suppress(ArgumentError) { raise ArgumentError }
suppress(LoadError) { raise LoadError }
suppress(LoadError, ArgumentError) { raise LoadError }
suppress(LoadError, ArgumentError) { raise ArgumentError }
end

def test_extended_by def test_extended_by
foo = Foo.new foo = Foo.new
assert foo.extended_by.include?(Bar) assert foo.extended_by.include?(Bar)
Expand Down
1 change: 1 addition & 0 deletions activesupport/test/core_ext/pathname_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,4 +1,5 @@
require 'abstract_unit' require 'abstract_unit'
require 'active_support/core_ext/pathname'


class TestPathname < Test::Unit::TestCase class TestPathname < Test::Unit::TestCase
def test_clean_within def test_clean_within
Expand Down
1 change: 1 addition & 0 deletions activesupport/test/core_ext/range_ext_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,4 +1,5 @@
require 'abstract_unit' require 'abstract_unit'
require 'active_support/core_ext/range'


class RangeTest < Test::Unit::TestCase class RangeTest < Test::Unit::TestCase
def test_to_s_from_dates def test_to_s_from_dates
Expand Down
3 changes: 3 additions & 0 deletions activesupport/test/core_ext/string_ext_test.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
require 'abstract_unit' require 'abstract_unit'
require 'inflector_test_cases' require 'inflector_test_cases'


require 'active_support/core_ext/string/conversions'
require 'active_support/core_ext/string/filters'

class StringInflectionsTest < Test::Unit::TestCase class StringInflectionsTest < Test::Unit::TestCase
include InflectorTestCases include InflectorTestCases


Expand Down
1 change: 1 addition & 0 deletions activesupport/test/core_ext/time_with_zone_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,4 +1,5 @@
require 'abstract_unit' require 'abstract_unit'
require 'active_support/time_with_zone'


class TimeWithZoneTest < Test::Unit::TestCase class TimeWithZoneTest < Test::Unit::TestCase


Expand Down
1 change: 1 addition & 0 deletions activesupport/test/json/encoding_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,5 +1,6 @@
# encoding: utf-8 # encoding: utf-8
require 'abstract_unit' require 'abstract_unit'
require 'active_support/json'


class TestJSONEncoding < Test::Unit::TestCase class TestJSONEncoding < Test::Unit::TestCase
class Foo class Foo
Expand Down
1 change: 1 addition & 0 deletions activesupport/test/option_merger_test.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,4 +1,5 @@
require 'abstract_unit' require 'abstract_unit'
require 'active_support/core_ext/object/misc'


class OptionMergerTest < Test::Unit::TestCase class OptionMergerTest < Test::Unit::TestCase
def setup def setup
Expand Down

0 comments on commit 7bcfff4

Please sign in to comment.