File tree Expand file tree Collapse file tree 1 file changed +22
-4
lines changed Expand file tree Collapse file tree 1 file changed +22
-4
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,12 @@ def test_reopen
45
45
46
46
appender . close
47
47
assert appender . closed?
48
- assert io . closed?
48
+ # We will not close the IO stream in JRuby
49
+ if defined? ( JRUBY_VERSION )
50
+ refute io . closed?
51
+ else
52
+ assert io . closed?
53
+ end
49
54
refute STDOUT . closed?
50
55
51
56
appender . reopen
@@ -54,7 +59,11 @@ def test_reopen
54
59
new_io = appender . instance_variable_get ( :@io )
55
60
refute_same io , new_io
56
61
refute new_io . closed?
57
- assert io . closed?
62
+ if defined? ( JRUBY_VERSION )
63
+ refute io . closed?
64
+ else
65
+ assert io . closed?
66
+ end
58
67
end
59
68
end
60
69
@@ -91,7 +100,12 @@ def test_reopen
91
100
92
101
appender . close
93
102
assert appender . closed?
94
- assert io . closed?
103
+ # We will not close the IO stream in JRuby
104
+ if defined? ( JRUBY_VERSION )
105
+ refute io . closed?
106
+ else
107
+ assert io . closed?
108
+ end
95
109
refute STDERR . closed?
96
110
97
111
appender . reopen
@@ -100,7 +114,11 @@ def test_reopen
100
114
new_io = appender . instance_variable_get ( :@io )
101
115
refute_same io , new_io
102
116
refute new_io . closed?
103
- assert io . closed?
117
+ if defined? ( JRUBY_VERSION )
118
+ refute io . closed?
119
+ else
120
+ assert io . closed?
121
+ end
104
122
end
105
123
end
106
124
end
You can’t perform that action at this time.
0 commit comments