File tree Expand file tree Collapse file tree 3 files changed +8
-12
lines changed Expand file tree Collapse file tree 3 files changed +8
-12
lines changed Original file line number Diff line number Diff line change @@ -37,7 +37,8 @@ def setup
37
37
super
38
38
39
39
@orig_home = ENV [ "HOME" ]
40
- ENV [ "HOME" ] = Dir . tmpdir
40
+ FileUtils . mkdir_p ( @test_home = Dir . mktmpdir ( "test_rdoc_" ) )
41
+ ENV [ "HOME" ] = @test_home
41
42
42
43
@top_level = nil
43
44
@@ -64,6 +65,7 @@ def g.file_dir() end
64
65
65
66
def teardown
66
67
ENV [ "HOME" ] = @orig_home if defined? ( @orig_home )
68
+ defined? ( @test_home ) and FileUtils . rm_rf @test_home
67
69
68
70
super
69
71
end
Original file line number Diff line number Diff line change @@ -6,25 +6,21 @@ class TestRDocRIDriver < RDoc::TestCase
6
6
def setup
7
7
super
8
8
9
- @tmpdir = File . join Dir . tmpdir , "test_rdoc_ri_driver_#{ $$} "
10
- @home_ri = File . join @tmpdir , 'dot_ri'
9
+ @home_ri = File . join @test_home , 'dot_ri'
11
10
12
- FileUtils . mkdir_p @tmpdir
13
11
FileUtils . mkdir_p @home_ri
14
12
15
- @orig_ri = ENV [ 'RI' ]
16
- ENV [ 'HOME' ] = @tmpdir
17
- @rdoc_home = File . join ENV [ "HOME" ] , ".rdoc"
13
+ @orig_ri = ENV . delete ( 'RI' )
14
+ @rdoc_home = File . join @test_home , ".rdoc"
18
15
FileUtils . mkdir_p @rdoc_home
19
- ENV . delete 'RI'
20
16
21
17
@options = RDoc ::RI ::Driver . default_options
22
18
@options [ :use_system ] = false
23
19
@options [ :use_site ] = false
24
20
@options [ :use_home ] = false
25
21
@options [ :use_gems ] = false
26
22
27
- @options [ :home ] = @tmpdir
23
+ @options [ :home ] = @rdoc_home
28
24
@options [ :use_stdout ] = true
29
25
@options [ :formatter ] = @RM ::ToRdoc
30
26
@@ -33,7 +29,6 @@ def setup
33
29
34
30
def teardown
35
31
defined? ( @orig_ri ) and ENV [ 'RI' ] = @orig_ri
36
- defined? ( @tmpdir ) and FileUtils . rm_rf @tmpdir
37
32
38
33
super
39
34
end
Original file line number Diff line number Diff line change @@ -319,8 +319,7 @@ def test_find_text_page
319
319
end
320
320
321
321
def test_friendly_path
322
- @orig_xdg_data_home = ENV [ 'XDG_DATA_HOME' ]
323
- ENV . delete ( 'XDG_DATA_HOME' )
322
+ @orig_xdg_data_home = ENV . delete ( 'XDG_DATA_HOME' )
324
323
325
324
@s . path = @tmpdir
326
325
@s . type = nil
You can’t perform that action at this time.
0 commit comments