summaryrefslogtreecommitdiff
path: root/rust-mode-tests.el
diff options
context:
space:
mode:
Diffstat (limited to 'rust-mode-tests.el')
-rw-r--r--rust-mode-tests.el13
1 files changed, 13 insertions, 0 deletions
diff --git a/rust-mode-tests.el b/rust-mode-tests.el
index 6c6e9af..fd29d5d 100644
--- a/rust-mode-tests.el
+++ b/rust-mode-tests.el
@@ -2193,6 +2193,19 @@ fn main() {
"\"\"" font-lock-string-face
"/* " font-lock-comment-delimiter-face
"print!(\"\"); */" font-lock-comment-face))
+ ;; with newline directly following delimiter
+ (rust-test-font-lock
+ "print!(\n\"\"\n); { /* print!(\"\"); */ }"
+ '("print!" rust-builtin-formatting-macro-face
+ "\"\"" font-lock-string-face
+ "/* " font-lock-comment-delimiter-face
+ "print!(\"\"); */" font-lock-comment-face))
+ ;; with empty println!()
+ (rust-test-font-lock
+ "println!(); { /* println!(); */ }"
+ '("println!" rust-builtin-formatting-macro-face
+ "/* " font-lock-comment-delimiter-face
+ "println!(); */" font-lock-comment-face))
;; other delimiters
(rust-test-font-lock
"print!{\"\"}; { /* no-op */ }"