Skip to content

Commit 9297f4d

Browse files
committed
Add test for completion of unresolved items
1 parent 2f9f409 commit 9297f4d

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

crates/ra_ide/src/completion/complete_scope.rs

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -867,4 +867,38 @@ mod tests {
867867
"###
868868
);
869869
}
870+
871+
#[test]
872+
fn completes_unresolved_uses() {
873+
assert_debug_snapshot!(
874+
do_reference_completion(
875+
r"
876+
use spam::Quux;
877+
878+
fn main() {
879+
<|>
880+
}
881+
"
882+
),
883+
@r###"
884+
[
885+
CompletionItem {
886+
label: "Quux",
887+
source_range: [82; 82),
888+
delete: [82; 82),
889+
insert: "Quux",
890+
},
891+
CompletionItem {
892+
label: "main()",
893+
source_range: [82; 82),
894+
delete: [82; 82),
895+
insert: "main()$0",
896+
kind: Function,
897+
lookup: "main",
898+
detail: "fn main()",
899+
},
900+
]
901+
"###
902+
);
903+
}
870904
}

0 commit comments

Comments
 (0)