Skip to content

Commit a22333c

Browse files
LeamHallnobu
authored andcommitted
Bug 17128: In test_set_winsize_console, wrapped re-size in a begin-rescue-else.
1 parent a4e0a1d commit a22333c

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

test/io/console/test_io_console.rb

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -443,10 +443,14 @@ def test_set_winsize_console
443443
s = IO.console.winsize
444444
assert_nothing_raised(TypeError) {IO.console.winsize = s}
445445
bug = '[ruby-core:82741] [Bug #13888]'
446-
IO.console.winsize = [s[0], s[1]+1]
447-
assert_equal([s[0], s[1]+1], IO.console.winsize, bug)
448-
IO.console.winsize = s
449-
assert_equal(s, IO.console.winsize, bug)
446+
begin
447+
IO.console.winsize = [s[0], s[1]+1]
448+
assert_equal([s[0], s[1]+1], IO.console.winsize, bug)
449+
rescue Errno::EINVAL # Error if run on an actual console.
450+
else
451+
IO.console.winsize = s
452+
assert_equal(s, IO.console.winsize, bug)
453+
end
450454
ensure
451455
set_winsize_teardown
452456
end

0 commit comments

Comments
 (0)