diff options
Diffstat (limited to 'crates/ra_analysis/src/completion/mod.rs')
-rw-r--r-- | crates/ra_analysis/src/completion/mod.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/crates/ra_analysis/src/completion/mod.rs b/crates/ra_analysis/src/completion/mod.rs index a8a752fc7..c7717ab61 100644 --- a/crates/ra_analysis/src/completion/mod.rs +++ b/crates/ra_analysis/src/completion/mod.rs | |||
@@ -221,6 +221,20 @@ mod tests { | |||
221 | } | 221 | } |
222 | 222 | ||
223 | #[test] | 223 | #[test] |
224 | fn test_completion_self_path() { | ||
225 | check_scope_completion( | ||
226 | r" | ||
227 | use self::m::<|>; | ||
228 | |||
229 | mod m { | ||
230 | struct Bar; | ||
231 | } | ||
232 | ", | ||
233 | r#"[CompletionItem { label: "Bar", lookup: None, snippet: None }]"#, | ||
234 | ); | ||
235 | } | ||
236 | |||
237 | #[test] | ||
224 | fn test_completion_mod_scope_nested() { | 238 | fn test_completion_mod_scope_nested() { |
225 | check_scope_completion( | 239 | check_scope_completion( |
226 | r" | 240 | r" |