File tree 2 files changed +11
-31
lines changed
2 files changed +11
-31
lines changed Original file line number Diff line number Diff line change 1
- Thu Jun 3 13:05:15 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
1
+ Thu Jun 3 18:17:45 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
2
+
3
+ * test/rake/test_win32.rb (Rake::TestWin32): update tests.
4
+ [ruby-core:30309]
2
5
3
6
* test/io/nonblock/test_flush.rb (test_flush): try pipe and
4
7
socketpair. [ruby-dev:41517]
Original file line number Diff line number Diff line change @@ -9,57 +9,34 @@ class Rake::TestWin32 < Test::Unit::TestCase
9
9
Win32 = Rake ::Win32
10
10
11
11
def test_win32_system_dir_uses_home_if_defined
12
- in_environment ( 'RAKE_SYSTEM' => nil , 'HOME' => 'C:\\HP' ) do
13
- assert_equal "C:/HP/Rake" , Win32 . win32_system_dir
14
- end
15
- end
16
-
17
- def test_win32_system_dir_uses_homedrive_homepath_when_no_home_defined
18
- in_environment (
19
- 'RAKE_SYSTEM' => nil ,
20
- 'HOME' => nil ,
21
- 'HOMEDRIVE' => "C:" ,
22
- 'HOMEPATH' => "\\ HP"
12
+ in_environment ( 'RAKE_SYSTEM' => nil ,
13
+ 'HOME' => "C:\\ HP" ,
14
+ 'APPDATA' => nil
23
15
) do
24
16
assert_equal "C:/HP/Rake" , Win32 . win32_system_dir
25
17
end
26
18
end
27
19
28
- def test_win32_system_dir_uses_appdata_when_no_home_or_home_combo
20
+ def test_win32_system_dir_uses_appdata_if_defined
29
21
in_environment (
30
22
'RAKE_SYSTEM' => nil ,
31
- 'HOME' => nil ,
32
- 'HOMEDRIVE' => nil ,
33
- 'HOMEPATH' => nil ,
23
+ 'HOME' => "C:\\ HP" ,
34
24
'APPDATA' => "C:\\ Documents and Settings\\ HP\\ Application Data"
35
25
) do
36
26
assert_equal "C:/Documents and Settings/HP/Application Data/Rake" , Win32 . win32_system_dir
37
27
end
38
28
end
39
29
40
- def test_win32_system_dir_fallback_to_userprofile_otherwise
41
- in_environment (
42
- 'RAKE_SYSTEM' => nil ,
43
- 'HOME' => nil ,
44
- 'HOMEDRIVE' => nil ,
45
- 'HOMEPATH' => nil ,
46
- 'APPDATA' => nil ,
47
- 'USERPROFILE' => "C:\\ Documents and Settings\\ HP"
48
- ) do
49
- assert_equal "C:/Documents and Settings/HP/Rake" , Win32 . win32_system_dir
50
- end
51
- end
52
-
53
30
def test_win32_system_dir_nil_of_no_env_vars
54
31
in_environment (
55
32
'RAKE_SYSTEM' => nil ,
56
33
'HOME' => nil ,
57
34
'HOMEDRIVE' => nil ,
58
35
"HOMEPATH" => nil ,
59
36
'APPDATA' => nil ,
60
- " USERPROFILE" => nil
37
+ ' USERPROFILE' => "C: \\ Documents and Settings \\ HP"
61
38
) do
62
- assert_raise ( Rake :: Win32 :: Win32HomeError ) do
39
+ assert_raise ( ArgumentError ) do
63
40
Win32 . win32_system_dir
64
41
end
65
42
end
You can’t perform that action at this time.
0 commit comments