Skip to content

Commit c61f5db

Browse files
committed
Add some tests of cstr raw literals
1 parent d50dcd9 commit c61f5db

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tests/test.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,9 +284,13 @@ fn literal_suffix() {
284284
assert_eq!(token_count("1._m"), 3);
285285
assert_eq!(token_count("\"\"s"), 1);
286286
assert_eq!(token_count("r\"\"r"), 1);
287+
assert_eq!(token_count("r#\"\"#r"), 1);
287288
assert_eq!(token_count("b\"\"b"), 1);
288289
assert_eq!(token_count("br\"\"br"), 1);
289-
assert_eq!(token_count("r#\"\"#r"), 1);
290+
assert_eq!(token_count("br#\"\"#br"), 1);
291+
assert_eq!(token_count("c\"\"c"), 1);
292+
assert_eq!(token_count("cr\"\"cr"), 1);
293+
assert_eq!(token_count("cr#\"\"#cr"), 1);
290294
assert_eq!(token_count("'c'c"), 1);
291295
assert_eq!(token_count("b'b'b"), 1);
292296
assert_eq!(token_count("0E"), 1);
@@ -437,6 +441,7 @@ fn fail() {
437441
fail("\"\\\r \""); // backslash carriage return
438442
fail("'aa'aa");
439443
fail("br##\"\"#");
444+
fail("cr##\"\"#");
440445
fail("\"\\\n\u{85}\r\"");
441446
}
442447

0 commit comments

Comments
 (0)