aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Wilm <joe@jwilm.com>2018-03-09 14:00:36 -0800
committerJoe Wilm <joe@jwilm.com>2018-04-02 08:27:29 -0700
commit313bea40141fc7085538b26f5ac709f9f7e9baa7 (patch)
treef5a5e62193a228574193b30b721c38a12cfebcef
parentbc3b721a531daec77a4afdc70211ea3df0346aad (diff)
downloadalacritty-313bea40141fc7085538b26f5ac709f9f7e9baa7.tar.gz
alacritty-313bea40141fc7085538b26f5ac709f9f7e9baa7.zip
Fix grid scroll tests
-rw-r--r--src/grid/tests.rs16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/grid/tests.rs b/src/grid/tests.rs
index 547fbcf9..107e7103 100644
--- a/src/grid/tests.rs
+++ b/src/grid/tests.rs
@@ -43,11 +43,13 @@ fn scroll_up() {
other[Line(5)][Column(0)] = 7;
other[Line(6)][Column(0)] = 8;
other[Line(7)][Column(0)] = 9;
- other[Line(8)][Column(0)] = 0;
- other[Line(9)][Column(0)] = 1;
+ other[Line(8)][Column(0)] = 0; // should be cleared on scroll; was 0
+ other[Line(9)][Column(0)] = 0; // should be cleared on scroll; was 1
for i in 0..10 {
- assert_eq!(grid[Line(i)][Column(0)], other[Line(i)][Column(0)]);
+ assert_eq!(grid[Line(i)][Column(0)], other[Line(i)][Column(0)],
+ "index={}; actual: {:?}, expected: {:?}",
+ Line(i), grid[Line(i)][Column(0)], other[Line(i)][Column(0)]);
}
}
@@ -69,8 +71,8 @@ fn scroll_down() {
let mut other = Grid::new(Line(10), Column(1), 0, 9);
- other[Line(0)][Column(0)] = 8;
- other[Line(1)][Column(0)] = 9;
+ other[Line(0)][Column(0)] = 0; // Should be cleared upon recycle; was 8
+ other[Line(1)][Column(0)] = 0; // Should be cleared upon recycle; was 9
other[Line(2)][Column(0)] = 0;
other[Line(3)][Column(0)] = 1;
other[Line(4)][Column(0)] = 2;
@@ -81,7 +83,9 @@ fn scroll_down() {
other[Line(9)][Column(0)] = 7;
for i in 0..10 {
- assert_eq!(grid[Line(i)][Column(0)], other[Line(i)][Column(0)]);
+ assert_eq!(grid[Line(i)][Column(0)], other[Line(i)][Column(0)],
+ "index={}; actual: {:?}, expected: {:?}",
+ Line(i), grid[Line(i)][Column(0)], other[Line(i)][Column(0)]);
}
}