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#"