From 56b2ef65f90624a2a1bf84ddafdff5a7c4414b4b Mon Sep 17 00:00:00 2001 From: chris west Date: Sun, 23 Feb 2020 16:01:49 -0800 Subject: [PATCH] test clean_response --- src/gopher.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/gopher.rs b/src/gopher.rs index 2918bf8..5f14faf 100644 --- a/src/gopher.rs +++ b/src/gopher.rs @@ -444,4 +444,17 @@ mod tests { Type::Telnet ); } + + #[test] + fn test_clean_response() { + let mut test = "Hi".to_string(); + test.push('\u{007F}'); + test.push_str(" there!"); + test.push('\u{0082}'); + let res = clean_response(&test); + assert_eq!(res, "Hi? there!?".to_string()); + + let res = clean_response("* \x1b[92mTitle\x1b[0m"); + assert_eq!(res, "* \x1b[92mTitle\x1b[0m".to_string()); + } }