diff options
Diffstat (limited to 'tool')
-rw-r--r-- | tool/lib/test/unit.rb | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/tool/lib/test/unit.rb b/tool/lib/test/unit.rb index c58a609bfa..0482c8073f 100644 --- a/tool/lib/test/unit.rb +++ b/tool/lib/test/unit.rb @@ -1497,9 +1497,15 @@ module Test all_test_methods = suite.send "#{type}_methods" if filter - all_test_methods.select! {|method| - filter === method || filter === "#{suite}##{method}" - } + if Regexp === filter + all_test_methods.select! {|method| + filter === "#{suite}##{method}" + } + else + all_test_methods.select! {|method| + filter === method || filter === "#{suite}##{method}" + } + end end all_test_methods = @order.sort_by_name(all_test_methods) |