test cleanups passing

This commit is contained in:
2026-03-11 21:55:37 -04:00
parent 44ba3e0e18
commit be1367930d
3 changed files with 333 additions and 125 deletions

20
test_clean.rs Normal file
View File

@ -0,0 +1,20 @@
use regex::Regex;
fn main() {
let ws_re = Regex::new(r"\s+").unwrap();
let clean_str = |s: &str| -> String {
let mut s = ws_re.replace_all(s, " ").into_owned();
loop {
let last = s.clone();
for token in ["(", ")", ",", "{", "}", "\"", "=", "'"] {
s = s.replace(&format!(" {}", token), token);
s = s.replace(&format!("{} ", token), token);
}
if s == last { break; }
}
s.trim().to_string()
};
let input = "INSERT INTO agreego.\"entity\" ( \"created_at\"";
println!("Expected: {}", clean_str(input));
}