From 5b24d51fcdb66afbcac44ef67fbe9b898a5b686e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 30 Sep 2017 13:51:35 +0530 Subject: [PATCH] Fix failing screen resize test Take into account the index that now happens to ensure that the cursor is on a new line. --- .gitignore | 1 + kitty_tests/screen.py | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 34118efaf..11348292d 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ linux-package logo/*.iconset test-launcher kitty-profile +dev diff --git a/kitty_tests/screen.py b/kitty_tests/screen.py index 8c902e997..cb7fdd5ad 100644 --- a/kitty_tests/screen.py +++ b/kitty_tests/screen.py @@ -217,18 +217,18 @@ class TestScreen(BaseTest): s = self.create_screen(scrollback=6) s.draw(''.join([str(i) * s.columns for i in range(s.lines)])) s.resize(3, 10) - self.ae(str(s.line(0)), '0'*5 + '1'*5) - self.ae(str(s.line(1)), '2'*5 + '3'*5) - self.ae(str(s.line(2)), '4'*5) + self.ae(str(s.line(0)), '2'*5 + '3'*5) + self.ae(str(s.line(1)), '4'*5) + self.ae(str(s.line(2)), ''*5) s.resize(5, 1) self.ae(str(s.line(0)), '4') hb = s.historybuf - self.ae(str(hb), '3\n3\n3\n3\n3\n2') + self.ae(str(hb), '4\n3\n3\n3\n3\n3') s = self.create_screen(scrollback=20) s.draw(''.join(str(i) * s.columns for i in range(s.lines*2))) self.ae(str(s.linebuf), '55555\n66666\n77777\n88888\n99999') s.resize(5, 2) - self.ae(str(s.linebuf), '88\n88\n99\n99\n9') + self.ae(str(s.linebuf), '88\n99\n99\n9\n') def test_cursor_after_resize(self): s = self.create_screen()