From a6c2a33f98285824e5fea61614ebddd47362e2e6 Mon Sep 17 00:00:00 2001 From: Jake Date: Wed, 4 Sep 2024 19:55:08 -0700 Subject: [PATCH] Fix the tests --- src/parse.rs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/parse.rs b/src/parse.rs index e4f77cc..87fdae7 100644 --- a/src/parse.rs +++ b/src/parse.rs @@ -464,6 +464,16 @@ mod tests { #[test] fn parse_test() { + let mut local_memory = HashMap::new(); + + local_memory.insert( + "e".to_string(), + Token { + token_type: TokenType::NumericDecLiteral, + value: std::f64::consts::E.to_string(), + }, + ); + let input1 = vec![ Token { token_type: TokenType::NumericIntLiteral, @@ -479,7 +489,7 @@ mod tests { }, ]; - let out1 = parse(input1); + let out1 = parse(input1, &mut local_memory); assert_eq!( out1, @@ -504,7 +514,7 @@ mod tests { }, ]; - let out2 = parse(input2); + let out2 = parse(input2, &mut local_memory); assert_eq!( out2, @@ -537,7 +547,7 @@ mod tests { }, ]; - let out3 = parse(input3); + let out3 = parse(input3, &mut local_memory); assert_eq!( out3,