diff options
Diffstat (limited to 'crates/ra_hir/src/nameres/tests.rs')
-rw-r--r-- | crates/ra_hir/src/nameres/tests.rs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/crates/ra_hir/src/nameres/tests.rs b/crates/ra_hir/src/nameres/tests.rs index 9322bf08c..430d16a2e 100644 --- a/crates/ra_hir/src/nameres/tests.rs +++ b/crates/ra_hir/src/nameres/tests.rs | |||
@@ -216,6 +216,27 @@ fn item_map_using_self() { | |||
216 | } | 216 | } |
217 | 217 | ||
218 | #[test] | 218 | #[test] |
219 | fn item_map_enum_importing() { | ||
220 | covers!(item_map_enum_importing); | ||
221 | let (item_map, module_id) = item_map( | ||
222 | " | ||
223 | //- /lib.rs | ||
224 | enum E { V } | ||
225 | use self::E::V; | ||
226 | <|> | ||
227 | ", | ||
228 | ); | ||
229 | check_module_item_map( | ||
230 | &item_map, | ||
231 | module_id, | ||
232 | " | ||
233 | E: t | ||
234 | V: t v | ||
235 | ", | ||
236 | ); | ||
237 | } | ||
238 | |||
239 | #[test] | ||
219 | fn item_map_across_crates() { | 240 | fn item_map_across_crates() { |
220 | let (mut db, sr) = MockDatabase::with_files( | 241 | let (mut db, sr) = MockDatabase::with_files( |
221 | " | 242 | " |