Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/syntax_highlighting/tests.rs')
-rw-r--r--crates/ide/src/syntax_highlighting/tests.rs17
1 files changed, 17 insertions, 0 deletions
diff --git a/crates/ide/src/syntax_highlighting/tests.rs b/crates/ide/src/syntax_highlighting/tests.rs
index 89a5e434f9..8b529cf10f 100644
--- a/crates/ide/src/syntax_highlighting/tests.rs
+++ b/crates/ide/src/syntax_highlighting/tests.rs
@@ -1499,6 +1499,23 @@ fn main() {
}
#[test]
+fn test_strings_highlighting_disabled() {
+ // Test that comments are not highlighted when disabled
+ check_highlighting_with_config(
+ r#"
+//- minicore: fmt
+fn main() {
+ format_args!("foo\nbar");
+ format_args!("foo\invalid");
+}
+"#,
+ HighlightConfig { strings: false, ..HL_CONFIG },
+ expect_file!["./test_data/highlight_strings_disabled.html"],
+ false,
+ );
+}
+
+#[test]
fn regression_20952() {
check_highlighting(
r#"