Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/tests/use_tree.rs')
| -rw-r--r-- | crates/ide-completion/src/tests/use_tree.rs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/crates/ide-completion/src/tests/use_tree.rs b/crates/ide-completion/src/tests/use_tree.rs index 70aa5e5468..2d2ec864d3 100644 --- a/crates/ide-completion/src/tests/use_tree.rs +++ b/crates/ide-completion/src/tests/use_tree.rs @@ -173,6 +173,28 @@ impl Foo { } #[test] +fn enum_no_parens_in_qualified_use_tree() { + cov_mark::check!(no_parens_in_use_item); + cov_mark::check!(enum_plain_qualified_use_tree); + check( + r#" +use Foo::$0 + +enum Foo { + UnitVariant, + TupleVariant(), + RecordVariant {}, +} +"#, + expect![[r#" + ev RecordVariant RecordVariant + ev TupleVariant TupleVariant + ev UnitVariant UnitVariant + "#]], + ); +} + +#[test] fn self_qualified_use_tree() { check( r#" |