From 689f22d0818e4df65ed2766c757db1f78eb34a41 Mon Sep 17 00:00:00 2001 From: Arnaud Bailly Date: Sat, 27 Sep 2025 19:30:15 +0200 Subject: feedback from geek camp --- lambda-calcul/rust/src/web.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lambda-calcul/rust/src/web.rs') diff --git a/lambda-calcul/rust/src/web.rs b/lambda-calcul/rust/src/web.rs index 3f8f056..e0f0c4b 100644 --- a/lambda-calcul/rust/src/web.rs +++ b/lambda-calcul/rust/src/web.rs @@ -160,7 +160,7 @@ impl Client { fn check_result(&self, expected: &String, response: &Result) -> Test { let result = match response { Ok(expr) => { - let vals = parse(expr); + if let Ok(vals) = parse_total(expr) { let actual = eval_all(&vals) .iter() .map(|v| format!("{}", v)) @@ -171,6 +171,9 @@ impl Client { } else { TestResult::TestFailed(actual) } + } else { + TestResult::TestFailed("Could not parse response".to_string()) + } } Err(res) => res.clone(), }; -- cgit v1.2.3