From f9c099a9235867576fa6cdb622e344ec2c38e4ac Mon Sep 17 00:00:00 2001 From: rvcas Date: Sat, 1 Jul 2023 14:40:34 -0400 Subject: [PATCH] test: add indoc to assert_expr macro --- crates/aiken-lang/src/parser/utils.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/aiken-lang/src/parser/utils.rs b/crates/aiken-lang/src/parser/utils.rs index e7583883..7fd5b38c 100644 --- a/crates/aiken-lang/src/parser/utils.rs +++ b/crates/aiken-lang/src/parser/utils.rs @@ -97,14 +97,14 @@ pub fn type_name_with_args() -> impl Parser>) #[macro_export] macro_rules! assert_expr { ($code:expr) => { - let $crate::parser::lexer::LexInfo { tokens, .. } = $crate::parser::lexer::run($code).unwrap(); + let $crate::parser::lexer::LexInfo { tokens, .. } = $crate::parser::lexer::run(indoc::indoc! { $code }).unwrap(); let stream = chumsky::Stream::from_iter($crate::ast::Span::create(tokens.len()), tokens.into_iter()); let result = $crate::parser::expr::sequence().parse(stream).unwrap(); insta::with_settings!({ - description => concat!("Code:\n\n", $code), + description => concat!("Code:\n\n", indoc::indoc! { $code }), prepend_module_to_snapshot => false, omit_expression => true }, {