From d7f28949e2da4e81c829adf2afef776603ff6a0b Mon Sep 17 00:00:00 2001 From: Noah <33094578+coolreader18@users.noreply.github.com> Date: Wed, 15 Apr 2020 19:24:00 -0500 Subject: [PATCH] Add test for unicode escape --- parser/src/lexer.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/parser/src/lexer.rs b/parser/src/lexer.rs index 53f3bf5cc4..8667165ea4 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 + ] + ) + } }