about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-05-02 10:52:29 +0000
committerbors <bors@rust-lang.org>2022-05-02 10:52:29 +0000
commitb0d092bcee02864437984180b77cd39bc11a586e (patch)
tree32504367f18f48e57e0bfe24b9e65272f418cfbf
parent29ccf5cfc15fe924191e942b3611636dabf2516a (diff)
parentb6e19add063acfc31c6b2a635d0ba0725deb6650 (diff)
downloadrust-b0d092bcee02864437984180b77cd39bc11a586e.tar.gz
rust-b0d092bcee02864437984180b77cd39bc11a586e.zip
Auto merge of #12135 - Veykril:hirdisp, r=Veykril
minor: Add a test for display rendering record variants
-rw-r--r--crates/ide/src/hover/tests.rs22
1 files changed, 22 insertions, 0 deletions
diff --git a/crates/ide/src/hover/tests.rs b/crates/ide/src/hover/tests.rs
index baab746d743..d61b5af13a1 100644
--- a/crates/ide/src/hover/tests.rs
+++ b/crates/ide/src/hover/tests.rs
@@ -4676,3 +4676,25 @@ pub struct Type;
         "#]],
     );
 }
+
+#[test]
+fn hover_record_variant() {
+    check(
+        r#"
+enum Enum {
+    RecordV$0 { field: u32 }
+}
+"#,
+        expect![[r#"
+            *RecordV*
+
+            ```rust
+            test::Enum
+            ```
+
+            ```rust
+            RecordV { field: u32 }
+            ```
+        "#]],
+    );
+}