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 bb8b34b79a..f38c504fab 100644
--- a/crates/ide_completion/src/tests/expression.rs
+++ b/crates/ide_completion/src/tests/expression.rs
@@ -552,3 +552,24 @@ fn func() {
"#]],
);
}
+
+#[test]
+fn with_parens() {
+ check_empty(
+ r#"
+enum Enum {
+ Variant()
+}
+impl Enum {
+ fn variant() -> Self { Enum::Variant() }
+}
+fn func() {
+ Enum::$0()
+}
+"#,
+ expect![[r#"
+ ev Variant(…) Variant
+ fn variant fn() -> Enum
+ "#]],
+ );
+}