Some more tests for last non empty command output

This commit is contained in:
Kovid Goyal 2022-05-28 15:22:17 +05:30
parent 0509855930
commit e9340dfaaf
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -1100,9 +1100,20 @@ class TestScreen(BaseTest):
self.ae(tuple(map(int, lco().split())), tuple(range(0, 30)))
# last non empty command output
s = self.create_screen()
draw_prompt('a'), draw_output(2, 'a')
draw_prompt('b'), mark_output()
self.ae(lco(), '')
self.ae(lco(which=3), '0a\n1a')
s.draw('running'), s.index(), s.carriage_return()
self.ae(lco(which=3), 'running\n')
s = self.create_screen()
draw_prompt('p1')
draw_output(30)
self.ae(tuple(map(int, lco(which=3).split())), tuple(range(0, 30)))
s = self.create_screen()
draw_prompt('p1')
draw_output(2, 'a')
draw_prompt('p1')
draw_prompt('p1')
self.ae(lco(which=3), '0a\n1a')