Skip to content

Commit abf48a6

Browse files
committed
adding some tests
1 parent ae9872d commit abf48a6

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

test/appenders/test_console.rb

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,12 @@ def test_reopen
4545

4646
appender.close
4747
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
4954
refute STDOUT.closed?
5055

5156
appender.reopen
@@ -54,7 +59,11 @@ def test_reopen
5459
new_io = appender.instance_variable_get(:@io)
5560
refute_same io, new_io
5661
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
5867
end
5968
end
6069

@@ -91,7 +100,12 @@ def test_reopen
91100

92101
appender.close
93102
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
95109
refute STDERR.closed?
96110

97111
appender.reopen
@@ -100,7 +114,11 @@ def test_reopen
100114
new_io = appender.instance_variable_get(:@io)
101115
refute_same io, new_io
102116
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
104122
end
105123
end
106124
end

0 commit comments

Comments
 (0)