diff --git a/parser/src/lexer.rs b/parser/src/lexer.rs index 53f3bf5cc..8667165ea 100644 --- a/parser/src/lexer.rs +++ b/parser/src/lexer.rs @@ -1721,4 +1721,20 @@ mod tests { ] ) } + + #[test] + fn test_escape_unicode_name() { + let source = r#""\N{EN SPACE}""#; + let tokens = lex_source(source); + assert_eq!( + tokens, + vec![ + Tok::String { + value: "\u{2002}".to_owned(), + is_fstring: false, + }, + Tok::Newline + ] + ) + } }