[前][次][番号順一覧][スレッド一覧]

ruby-changes:24598

From: usa <ko1@a...>
Date: Tue, 7 Aug 2012 10:48:59 +0900 (JST)
Subject: [ruby-changes:24598] usa:r36649 (trunk): * test/ruby/test_file_exhaustive.rb

usa	2012-08-07 10:48:36 +0900 (Tue, 07 Aug 2012)

  New Revision: 36649

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=36649

  Log:
    * test/ruby/test_file_exhaustive.rb
      (TestFileExhaustive#test_expand_path*): refactoring.  split the method
      into some chunks of the same kind of tests.

  Modified files:
    trunk/ChangeLog
    trunk/test/ruby/test_file_exhaustive.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 36648)
+++ ChangeLog	(revision 36649)
@@ -1,3 +1,9 @@
+Tue Aug  7 10:46:37 2012  NAKAMURA Usaku  <usa@r...>
+
+	* test/ruby/test_file_exhaustive.rb
+	  (TestFileExhaustive#test_expand_path*): refactoring.  split the method
+	  into some chunks of the same kind of tests.
+
 Tue Aug  7 00:31:09 2012  Nobuyoshi Nakada  <nobu@r...>
 
 	* class.c (rb_special_singleton_class_of): utility function.
Index: test/ruby/test_file_exhaustive.rb
===================================================================
--- test/ruby/test_file_exhaustive.rb	(revision 36648)
+++ test/ruby/test_file_exhaustive.rb	(revision 36649)
@@ -409,6 +409,9 @@
     else
       assert_equal("/foo", File.expand_path('/foo'))
     end
+  end
+
+  def test_expand_path_encoding
     drive = (DRIVE ? 'C:' : '')
     if Encoding.find("filesystem") == Encoding::CP1251
       a = "#{drive}/\u3042\u3044\u3046\u3048\u304a".encode("cp932")
@@ -425,6 +428,10 @@
       assert_equal(expected.force_encoding(cp), File.expand_path(a.dup.force_encoding(cp)), cp)
     end
 
+    assert_incompatible_encoding {|d| File.expand_path(d)}
+  end
+
+  def test_expand_path_home
     assert_kind_of(String, File.expand_path("~")) if ENV["HOME"]
     assert_raise(ArgumentError) { File.expand_path("~foo_bar_baz_unknown_user_wahaha") }
     assert_raise(ArgumentError) { File.expand_path("~foo_bar_baz_unknown_user_wahaha", "/") }
@@ -440,7 +447,6 @@
     ensure
       ENV["HOME"] = home
     end
-    assert_incompatible_encoding {|d| File.expand_path(d)}
   end
 
   def test_basename

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]