diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-03-09 01:58:27 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-03-09 01:58:27 -0500 |
commit | f8555701c71847a953bc21c602b6a070b757a107 (patch) | |
tree | 57238e2402d9e5e0ac171f0c297a88e40d8092a5 /tests | |
parent | c9b957bcdfcd1cedbd8a1f3c5e16d1e4382b54c2 (diff) | |
download | vt100-rust-f8555701c71847a953bc21c602b6a070b757a107.tar.gz vt100-rust-f8555701c71847a953bc21c602b6a070b757a107.zip |
add Screen::state_formatted and Screen::state_diff
Diffstat (limited to 'tests')
-rw-r--r-- | tests/helpers/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/helpers/mod.rs b/tests/helpers/mod.rs index 8ec0ac3..bbf1114 100644 --- a/tests/helpers/mod.rs +++ b/tests/helpers/mod.rs @@ -86,6 +86,7 @@ pub fn contents_formatted_reproduces_screen(screen: &vt100::Screen) -> bool { let mut new_input = screen.contents_formatted(); new_input.extend(screen.input_mode_formatted()); new_input.extend(screen.title_formatted()); + assert_eq!(new_input, screen.state_formatted()); new_input.extend(screen.bells_diff(&empty_screen)); let mut new_parser = vt100::Parser::default(); new_parser.process(&new_input); @@ -123,6 +124,7 @@ pub fn contents_diff_reproduces_state_from_screens( diff_input.extend(screen.input_mode_diff(&prev_screen)); diff_input.extend(screen.title_diff(&prev_screen)); diff_input.extend(screen.bells_diff(&prev_screen)); + assert_eq!(diff_input, screen.state_diff(&prev_screen)); let mut diff_prev_input = prev_screen.contents_formatted(); diff_prev_input.extend(screen.input_mode_formatted()); |