Add a test for filling from scrollback with large continued line

This commit is contained in:
Kovid Goyal 2021-04-09 17:04:55 +05:30
parent cf3662442f
commit 82d11b80dd
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -347,6 +347,15 @@ def assert_lines(*lines):
s.resize(4, 12)
assert_lines('2', '333333333333', '333', '')
# Height increased with large continued text
s = self.create_screen(options={'scrollback_fill_enlarged_window': True})
s.draw(('x' * (s.columns * s.lines * 2)) + 'abcde')
s.carriage_return(), s.linefeed()
s.draw('>')
assert_lines('xxxxx', 'xxxxx', 'xxxxx', 'abcde', '>')
s.resize(s.lines + 2, s.columns)
assert_lines('xxxxx', 'xxxxx', 'xxxxx', 'xxxxx', 'xxxxx', 'abcde', '>')
def test_tab_stops(self):
# Taken from vttest/main.c
s = self.create_screen(cols=80, lines=2)