From 3bccd1a2f0d9095dcd33b4c76ed12fa9376d276e Mon Sep 17 00:00:00 2001 From: Sokhibjon Orzikulov Date: Mon, 7 Aug 2023 17:09:38 +0500 Subject: [PATCH] corrected assertion --- src/lib.rs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 1bcf38e..3fe5ec9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -40,7 +40,6 @@ impl Schierke { } 2 => { let result = _e.define(e[0].clone(), e[1].clone()); - println!("{:?}", result); Ok(SchierkeResult::Expression(result)) } _ => Err(SchierkeError::TooMuchArguments), @@ -140,9 +139,7 @@ mod tests { Expression::Number(2), Expression::Add(vec![Expression::Number(2), Expression::Number(2)]), ]); - - println!("{:?}", exp); - + assert_eq!(schierke.eval(exp, None), Ok(SchierkeResult::Number(6))); } @@ -188,10 +185,16 @@ mod tests { Expression::String("x".to_string()), Expression::Number(2), ]); - assert_eq!(schierke.eval(exp, None), Ok(SchierkeResult::Expression(Expression::Number(2)))); + assert_eq!( + schierke.eval(exp, None), + Ok(SchierkeResult::Expression(Expression::Number(2))) + ); // Variable get expression let exp = Expression::Variable(vec![Expression::String("x".to_string())]); - assert_eq!(schierke.eval(exp, None), Ok(SchierkeResult::Expression(Expression::Number(2)))); + assert_eq!( + schierke.eval(exp, None), + Ok(SchierkeResult::Expression(Expression::Number(2))) + ); } }