aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2021-11-18 17:29:43 -0500
committerJesse Luehrs <doy@tozt.net>2021-11-18 17:29:43 -0500
commitfdde285136a61238854421e674e1936663ca29ad (patch)
tree9f6a6c0573353f2f6668d9814744263dac81a396
parent5b4890d351b5e518bfda862e05f7905dc373cacd (diff)
downloadvt100-rust-fdde285136a61238854421e674e1936663ca29ad.tar.gz
vt100-rust-fdde285136a61238854421e674e1936663ca29ad.zip
one more section
-rw-r--r--examples/fuzz.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/examples/fuzz.rs b/examples/fuzz.rs
index 6ae7d47..3c9636d 100644
--- a/examples/fuzz.rs
+++ b/examples/fuzz.rs
@@ -31,6 +31,17 @@ fn main() {
"full"
);
+ let mut vt_diff_empty = vt100::Parser::default();
+ vt_diff_empty.process(&vt_base.screen().state_diff(&empty_screen));
+ vt_diff_empty.process(&vt_base.screen().bells_diff(&empty_screen));
+ assert!(
+ helpers::compare_screens(
+ vt_base.screen(),
+ vt_diff_empty.screen()
+ ),
+ "diff-empty"
+ );
+
vt_diff.process(&vt_base.screen().state_diff(&prev_screen));
vt_diff.process(&vt_base.screen().bells_diff(&empty_screen));
prev_screen = vt_base.screen().clone();