diff options
Diffstat (limited to 'src/view/tests.rs')
-rw-r--r-- | src/view/tests.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/view/tests.rs b/src/view/tests.rs index c55e81e..660ed41 100644 --- a/src/view/tests.rs +++ b/src/view/tests.rs @@ -1,15 +1,13 @@ use super::*; use crate::{ config::Theme, - display::{ - testutil::{assert_output, CrossTerm}, - Size, - }, + display::{testutil::CrossTerm, Size}, }; fn assert_render(width: usize, height: usize, view_data: &ViewData, expected: &[&str]) { let theme = Theme::new(); let mut crossterm = CrossTerm::new(); + let readonly_tui = crossterm.clone(); crossterm.set_size(Size::new(width, height)); let display = Display::new(crossterm, &theme); let mut view = View::new(display, "~", "?"); @@ -18,8 +16,7 @@ fn assert_render(width: usize, height: usize, view_data: &ViewData, expected: &[ render_slice.record_resize(width, height); render_slice.sync_view_data(view_data); view.render(&render_slice).unwrap(); - - assert_output(&view.display, expected); + assert_eq!(readonly_tui.get_output().join(""), format!("{}\n", expected.join("\n"))); } #[test] |