aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2021-12-03 16:21:20 -0500
committerJesse Luehrs <doy@tozt.net>2021-12-03 16:26:20 -0500
commit1b659eb6ae2e5b6e53eaecaf7e1324ef92fc541d (patch)
tree5ab8f7d34ef5f930d32bc52fdd9a9db4c4bbd427 /tests
parentd648b8f074965110938bbca4dd502309d1fa75ca (diff)
downloadvt100-rust-1b659eb6ae2e5b6e53eaecaf7e1324ef92fc541d.tar.gz
vt100-rust-1b659eb6ae2e5b6e53eaecaf7e1324ef92fc541d.zip
fix receiving empty params
Diffstat (limited to 'tests')
-rw-r--r--tests/weird.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/weird.rs b/tests/weird.rs
index bae2aeb..46ecd20 100644
--- a/tests/weird.rs
+++ b/tests/weird.rs
@@ -4,3 +4,11 @@ mod helpers;
fn intermediate_control() {
helpers::fixture("intermediate_control");
}
+
+#[test]
+fn many_empty_params() {
+ let mut parser = vt100::Parser::default();
+ parser.process(b"\x1b[::::::::::::::::::::::::::::::::@");
+ parser.process(b"\x1b[::::::::::::::::::::::::::::::::H");
+ parser.process(b"\x1b[::::::::::::::::::::::::::::::::r");
+}