diff options
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | test/testunit/collector/test_dir.rb | 2 | ||||
-rw-r--r-- | test/testunit/collector/test_objectspace.rb | 16 |
3 files changed, 17 insertions, 9 deletions
@@ -1,3 +1,11 @@ +Tue Mar 21 08:20:00 2007 Nathaniel Talbott <ntalbott@ruby-lang.org> + + * test/testunit/collector/test_dir.rb: Fixed test/unit tests that + were breaking due to Module#public_instance_methods now + returning a Symbol instead of a String. + + * test/testunit/collector/test_objectspace.rb: Ditto. + Tue Mar 20 22:54:50 2007 Yukihiro Matsumoto <matz@ruby-lang.org> * marshal.c (w_extended): erroneous check condition when dump diff --git a/test/testunit/collector/test_dir.rb b/test/testunit/collector/test_dir.rb index 99fb3de11..3e5546943 100644 --- a/test/testunit/collector/test_dir.rb +++ b/test/testunit/collector/test_dir.rb @@ -394,7 +394,7 @@ module Test def test_filtering expected = TestSuite.new('.') expected << @t1.suite - @c.filter = proc{|t| t.method_name == 'test_1a' || t.method_name == 'test_1b'} + @c.filter = proc{|t| t.method_name == :test_1a || t.method_name == :test_1b} assert_equal(expected, @c.collect) end diff --git a/test/testunit/collector/test_objectspace.rb b/test/testunit/collector/test_objectspace.rb index a1532ff3e..841d35452 100644 --- a/test/testunit/collector/test_objectspace.rb +++ b/test/testunit/collector/test_objectspace.rb @@ -43,8 +43,8 @@ module Test def full_suite(name=ObjectSpace::NAME) expected = TestSuite.new(name) - expected << (TestSuite.new(@tc1.name) << @tc1.new('test_1') << @tc1.new('test_2')) - expected << (TestSuite.new(@tc2.name) << @tc2.new('test_0')) + expected << (TestSuite.new(@tc1.name) << @tc1.new(:test_1) << @tc1.new(:test_2)) + expected << (TestSuite.new(@tc2.name) << @tc2.new(:test_0)) end def empty_suite @@ -81,15 +81,15 @@ module Test assert_equal(full_suite, @c.collect) expected = TestSuite.new(ObjectSpace::NAME) - expected << (TestSuite.new(@tc1.name) << @tc1.new('test_1')) - expected << (TestSuite.new(@tc2.name) << @tc2.new('test_0')) - @c.filter = proc{|test| ['test_1', 'test_0'].include?(test.method_name)} + expected << (TestSuite.new(@tc1.name) << @tc1.new(:test_1)) + expected << (TestSuite.new(@tc2.name) << @tc2.new(:test_0)) + @c.filter = proc{|test| [:test_1, :test_0].include?(test.method_name)} assert_equal(expected, @c.collect) expected = TestSuite.new(ObjectSpace::NAME) - expected << (TestSuite.new(@tc1.name) << @tc1.new('test_1')) - expected << (TestSuite.new(@tc2.name) << @tc2.new('test_0')) - @c.filter = [proc{|t| t.method_name == 'test_1' ? true : nil}, proc{|t| t.method_name == 'test_0' ? true : nil}, proc{false}] + expected << (TestSuite.new(@tc1.name) << @tc1.new(:test_1)) + expected << (TestSuite.new(@tc2.name) << @tc2.new(:test_0)) + @c.filter = [proc{|t| t.method_name == :test_1 ? true : nil}, proc{|t| t.method_name == :test_0 ? true : nil}, proc{false}] assert_equal(expected, @c.collect) end end |