Skip to content

Commit 0b62ef3

Browse files
committed
Add test of unpaired \r in cooked strings
1 parent 3e8d8ee commit 0b62ef3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

tests/test.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,9 @@ fn literal_string() {
119119
Literal::string("a\00b\07c\08d\0e\0").to_string(),
120120
"\"a\\x000b\\x007c\\08d\\0e\\0\"",
121121
);
122+
123+
"\"\\\r\n x\"".parse::<TokenStream>().unwrap();
124+
"\"\\\r\n \rx\"".parse::<TokenStream>().unwrap_err();
122125
}
123126

124127
#[test]
@@ -156,6 +159,9 @@ fn literal_byte_string() {
156159
Literal::byte_string(b"a\00b\07c\08d\0e\0").to_string(),
157160
"b\"a\\x000b\\x007c\\08d\\0e\\0\"",
158161
);
162+
163+
"b\"\\\r\n x\"".parse::<TokenStream>().unwrap();
164+
"b\"\\\r\n \rx\"".parse::<TokenStream>().unwrap_err();
159165
}
160166

161167
#[test]

0 commit comments

Comments
 (0)