From 0b8c3b05fe7a439bd6356f9dd1e19c6c0e51c2da Mon Sep 17 00:00:00 2001 From: KtorZ Date: Sat, 18 Mar 2023 16:17:42 +0100 Subject: [PATCH] Fill-in test scenario for parsing large integer constants. --- crates/aiken-lang/src/tests/parser.rs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/crates/aiken-lang/src/tests/parser.rs b/crates/aiken-lang/src/tests/parser.rs index 8e89d446..809ba918 100644 --- a/crates/aiken-lang/src/tests/parser.rs +++ b/crates/aiken-lang/src/tests/parser.rs @@ -1870,7 +1870,21 @@ fn large_integer_constants() { pub const my_big_int = 999999999999999999999999 "#}; - assert_definitions(code, vec![]) + assert_definitions( + code, + vec![ast::UntypedDefinition::ModuleConstant(ModuleConstant { + doc: None, + location: Span::new((), 0..47), + public: true, + name: "my_big_int".to_string(), + annotation: None, + value: Box::new(ast::Constant::Int { + location: Span::new((), 23..47), + value: "999999999999999999999999".to_string(), + }), + tipo: (), + })], + ) } #[test]