From b615e03beb20cb836fe643b57291657b9c2845d8 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Thu, 9 Mar 2023 01:45:05 -0500 Subject: stop implementing Default for Cell --- tests/helpers/fixtures.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/helpers/fixtures.rs b/tests/helpers/fixtures.rs index bc39926..44105ec 100644 --- a/tests/helpers/fixtures.rs +++ b/tests/helpers/fixtures.rs @@ -89,12 +89,14 @@ impl FixtureScreen { #[allow(dead_code)] pub fn from_screen(screen: &vt100::Screen) -> Self { + let empty_screen = vt100::Parser::default().screen().clone(); + let empty_cell = empty_screen.cell(0, 0).unwrap(); let mut cells = std::collections::BTreeMap::new(); let (rows, cols) = screen.size(); for row in 0..rows { for col in 0..cols { let cell = screen.cell(row, col).unwrap(); - if cell != &vt100::Cell::default() { + if cell != empty_cell { cells.insert( format!("{row},{col}"), FixtureCell::from_cell(cell), -- cgit v1.2.3-54-g00ecf