ruby-changes:18825
From: nobu <ko1@a...>
Date: Sat, 12 Feb 2011 14:41:44 +0900 (JST)
Subject: [ruby-changes:18825] Ruby:r30850 (trunk): * lib/test/unit.rb (Test::Unit::AutoRunner#initialize): use
nobu 2011-02-12 14:41:38 +0900 (Sat, 12 Feb 2011) New Revision: 30850 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=30850 Log: * lib/test/unit.rb (Test::Unit::AutoRunner#initialize): use default_dir if no test case given. Modified files: trunk/ChangeLog trunk/lib/test/unit.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 30849) +++ ChangeLog (revision 30850) @@ -1,5 +1,8 @@ -Sat Feb 12 14:40:59 2011 Nobuyoshi Nakada <nobu@r...> +Sat Feb 12 14:41:36 2011 Nobuyoshi Nakada <nobu@r...> + * lib/test/unit.rb (Test::Unit::AutoRunner#initialize): use + default_dir if no test case given. + * lib/test/unit.rb (Test::Unit::Runner): rename from Test::Unit::Mini. * lib/test/unit.rb (Test::Unit::GlobOption#non_options): run tests Index: lib/test/unit.rb =================================================================== --- lib/test/unit.rb (revision 30849) +++ lib/test/unit.rb (revision 30850) @@ -96,11 +96,10 @@ end def non_options(files, options) - paths = [options.delete(:base_directory), nil].compact + paths = [options.delete(:base_directory), nil].uniq if reject = options.delete(:reject) reject_pat = Regexp.union(reject.map {|r| /#{r}/ }) end - files << "" if files.empty? files.map! {|f| f = f.tr(File::ALT_SEPARATOR, File::SEPARATOR) if File::ALT_SEPARATOR [*(paths if /\A\.\.?(?:\z|\/)/ !~ f), nil].uniq.any? do |prefix| @@ -228,6 +227,7 @@ def initialize(force_standalone = false, default_dir = nil, argv = ARGV) @runner = Runner.new do |files, options| options[:base_directory] ||= default_dir + files << default_dir if files.empty? @to_run = files yield self if block_given? files -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/