From 4976ea4164c2ccc83a0bf0c9b0829efc28714390 Mon Sep 17 00:00:00 2001 From: rvcas Date: Thu, 26 Jan 2023 10:07:11 -0500 Subject: [PATCH] chore: add test for the new token captures --- crates/aiken-lang/src/tests/parser.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/crates/aiken-lang/src/tests/parser.rs b/crates/aiken-lang/src/tests/parser.rs index 75d5ce75..1d4bb942 100644 --- a/crates/aiken-lang/src/tests/parser.rs +++ b/crates/aiken-lang/src/tests/parser.rs @@ -22,6 +22,22 @@ fn assert_definitions(code: &str, definitions: Vec) { ) } +#[test] +fn windows_newline() { + let code = "use aiken/list\r\n"; + + assert_definitions( + code, + vec![ast::UntypedDefinition::Use(Use { + location: Span::new((), 0..14), + module: vec!["aiken".to_string(), "list".to_string()], + as_name: None, + unqualified: vec![], + package: (), + })], + ) +} + #[test] fn import() { let code = indoc! {r#"