mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-27 18:51:41 +02:00
Add test for previous bugfix
main screen should have trailing output line preserved when resized on alt screen
This commit is contained in:
@@ -1084,10 +1084,14 @@ class TestScreen(BaseTest):
|
|||||||
for i in range(n):
|
for i in range(n):
|
||||||
s.draw(f'{i}{x}'), s.index(), s.carriage_return()
|
s.draw(f'{i}{x}'), s.index(), s.carriage_return()
|
||||||
|
|
||||||
def lines_with_attrs():
|
s = self.create_screen(cols=5, lines=5, scrollback=15)
|
||||||
b = []
|
draw_output(3, 'oo')
|
||||||
s.dump_lines_with_attrs(b.append)
|
draw_prompt('pp')
|
||||||
return ''.join(b)
|
mark_output()
|
||||||
|
s.toggle_alt_screen()
|
||||||
|
s.resize(s.lines, 2)
|
||||||
|
s.toggle_alt_screen()
|
||||||
|
self.assertFalse(str(s.line(s.cursor.y)))
|
||||||
|
|
||||||
s = self.create_screen()
|
s = self.create_screen()
|
||||||
for i in range(4):
|
for i in range(4):
|
||||||
|
|||||||
Reference in New Issue
Block a user