Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/tests/expression.rs')
-rw-r--r--crates/ide-completion/src/tests/expression.rs21
1 files changed, 21 insertions, 0 deletions
diff --git a/crates/ide-completion/src/tests/expression.rs b/crates/ide-completion/src/tests/expression.rs
index e117dbf4bd..663a038580 100644
--- a/crates/ide-completion/src/tests/expression.rs
+++ b/crates/ide-completion/src/tests/expression.rs
@@ -1965,3 +1965,24 @@ fn bar() {
"#]],
);
}
+
+#[test]
+fn doc_hidden_enum_variant() {
+ check(
+ r#"
+//- /foo.rs crate:foo
+pub enum Enum {
+ #[doc(hidden)] Hidden,
+ Visible,
+}
+
+//- /lib.rs crate:lib deps:foo
+fn foo() {
+ let _ = foo::Enum::$0;
+}
+ "#,
+ expect![[r#"
+ ev Visible Visible
+ "#]],
+ );
+}