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

ruby-changes:16182

From: nobu <ko1@a...>
Date: Thu, 3 Jun 2010 18:18:11 +0900 (JST)
Subject: [ruby-changes:16182] Ruby:r28145 (trunk, ruby_1_9_2): * test/rake/test_win32.rb (Rake::TestWin32): update tests.

nobu	2010-06-03 18:17:49 +0900 (Thu, 03 Jun 2010)

  New Revision: 28145

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

  Log:
    * test/rake/test_win32.rb (Rake::TestWin32): update tests.
      [ruby-core:30309]

  Modified files:
    branches/ruby_1_9_2/ChangeLog
    branches/ruby_1_9_2/test/rake/test_win32.rb
    trunk/ChangeLog
    trunk/test/rake/test_win32.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 28144)
+++ ChangeLog	(revision 28145)
@@ -1,5 +1,8 @@
-Thu Jun  3 13:05:15 2010  Nobuyoshi Nakada  <nobu@r...>
+Thu Jun  3 18:17:45 2010  Nobuyoshi Nakada  <nobu@r...>
 
+	* test/rake/test_win32.rb (Rake::TestWin32): update tests.
+	  [ruby-core:30309]
+
 	* test/io/nonblock/test_flush.rb (test_flush): try pipe and
 	  socketpair.  [ruby-dev:41517]
 
Index: test/rake/test_win32.rb
===================================================================
--- test/rake/test_win32.rb	(revision 28144)
+++ test/rake/test_win32.rb	(revision 28145)
@@ -9,47 +9,24 @@
   Win32 = Rake::Win32
 
   def test_win32_system_dir_uses_home_if_defined
-    in_environment('RAKE_SYSTEM' => nil, 'HOME' => 'C:\\HP') do
-      assert_equal "C:/HP/Rake", Win32.win32_system_dir
-    end
-  end
-
-  def test_win32_system_dir_uses_homedrive_homepath_when_no_home_defined
-    in_environment(
-      'RAKE_SYSTEM' => nil,
-      'HOME' => nil,
-      'HOMEDRIVE' => "C:",
-      'HOMEPATH' => "\\HP"
+    in_environment('RAKE_SYSTEM' => nil,
+      'HOME' => "C:\\HP",
+      'APPDATA' => nil
       ) do
       assert_equal "C:/HP/Rake", Win32.win32_system_dir
     end
   end
 
-  def test_win32_system_dir_uses_appdata_when_no_home_or_home_combo
+  def test_win32_system_dir_uses_appdata_if_defined
     in_environment(
       'RAKE_SYSTEM' => nil,
-      'HOME' => nil,
-      'HOMEDRIVE' => nil,
-      'HOMEPATH' => nil,
+      'HOME' => "C:\\HP",
       'APPDATA' => "C:\\Documents and Settings\\HP\\Application Data"
       ) do
       assert_equal "C:/Documents and Settings/HP/Application Data/Rake", Win32.win32_system_dir
     end
   end
 
-  def test_win32_system_dir_fallback_to_userprofile_otherwise
-    in_environment(
-      'RAKE_SYSTEM' => nil,
-      'HOME' => nil,
-      'HOMEDRIVE' => nil,
-      'HOMEPATH' => nil,
-      'APPDATA' => nil,
-      'USERPROFILE' => "C:\\Documents and Settings\\HP"
-      ) do
-      assert_equal "C:/Documents and Settings/HP/Rake", Win32.win32_system_dir
-    end
-  end
-
   def test_win32_system_dir_nil_of_no_env_vars
     in_environment(
       'RAKE_SYSTEM' => nil,
@@ -57,9 +34,9 @@
       'HOMEDRIVE' => nil,
       "HOMEPATH" => nil,
       'APPDATA' => nil,
-      "USERPROFILE" => nil
+      'USERPROFILE' => "C:\\Documents and Settings\\HP"
       ) do
-      assert_raise(Rake::Win32::Win32HomeError) do
+      assert_raise(ArgumentError) do
         Win32.win32_system_dir
       end
     end
Index: ruby_1_9_2/ChangeLog
===================================================================
--- ruby_1_9_2/ChangeLog	(revision 28144)
+++ ruby_1_9_2/ChangeLog	(revision 28145)
@@ -1,5 +1,8 @@
-Thu Jun  3 13:05:15 2010  Nobuyoshi Nakada  <nobu@r...>
+Thu Jun  3 18:17:45 2010  Nobuyoshi Nakada  <nobu@r...>
 
+	* test/rake/test_win32.rb (Rake::TestWin32): update tests.
+	  [ruby-core:30309]
+
 	* test/io/nonblock/test_flush.rb (test_flush): try pipe and
 	  socketpair.  [ruby-dev:41517]
 
Index: ruby_1_9_2/test/rake/test_win32.rb
===================================================================
--- ruby_1_9_2/test/rake/test_win32.rb	(revision 28144)
+++ ruby_1_9_2/test/rake/test_win32.rb	(revision 28145)
@@ -9,47 +9,24 @@
   Win32 = Rake::Win32
 
   def test_win32_system_dir_uses_home_if_defined
-    in_environment('RAKE_SYSTEM' => nil, 'HOME' => 'C:\\HP') do
-      assert_equal "C:/HP/Rake", Win32.win32_system_dir
-    end
-  end
-
-  def test_win32_system_dir_uses_homedrive_homepath_when_no_home_defined
-    in_environment(
-      'RAKE_SYSTEM' => nil,
-      'HOME' => nil,
-      'HOMEDRIVE' => "C:",
-      'HOMEPATH' => "\\HP"
+    in_environment('RAKE_SYSTEM' => nil,
+      'HOME' => "C:\\HP",
+      'APPDATA' => nil
       ) do
       assert_equal "C:/HP/Rake", Win32.win32_system_dir
     end
   end
 
-  def test_win32_system_dir_uses_appdata_when_no_home_or_home_combo
+  def test_win32_system_dir_uses_appdata_if_defined
     in_environment(
       'RAKE_SYSTEM' => nil,
-      'HOME' => nil,
-      'HOMEDRIVE' => nil,
-      'HOMEPATH' => nil,
+      'HOME' => "C:\\HP",
       'APPDATA' => "C:\\Documents and Settings\\HP\\Application Data"
       ) do
       assert_equal "C:/Documents and Settings/HP/Application Data/Rake", Win32.win32_system_dir
     end
   end
 
-  def test_win32_system_dir_fallback_to_userprofile_otherwise
-    in_environment(
-      'RAKE_SYSTEM' => nil,
-      'HOME' => nil,
-      'HOMEDRIVE' => nil,
-      'HOMEPATH' => nil,
-      'APPDATA' => nil,
-      'USERPROFILE' => "C:\\Documents and Settings\\HP"
-      ) do
-      assert_equal "C:/Documents and Settings/HP/Rake", Win32.win32_system_dir
-    end
-  end
-
   def test_win32_system_dir_nil_of_no_env_vars
     in_environment(
       'RAKE_SYSTEM' => nil,
@@ -57,9 +34,9 @@
       'HOMEDRIVE' => nil,
       "HOMEPATH" => nil,
       'APPDATA' => nil,
-      "USERPROFILE" => nil
+      'USERPROFILE' => "C:\\Documents and Settings\\HP"
       ) do
-      assert_raise(Rake::Win32::Win32HomeError) do
+      assert_raise(ArgumentError) do
         Win32.win32_system_dir
       end
     end

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

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