mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-30 05:45:12 +00:00
Address comments: fix docs, add completion test for Self
.
This commit is contained in:
parent
6bad638928
commit
b043358be9
4 changed files with 32 additions and 5 deletions
|
@ -309,6 +309,35 @@ mod tests {
|
|||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn completes_self_in_enum() {
|
||||
assert_debug_snapshot!(
|
||||
do_reference_completion(
|
||||
r"
|
||||
enum X {
|
||||
Y(<|>)
|
||||
}
|
||||
"
|
||||
),
|
||||
@r###"[
|
||||
CompletionItem {
|
||||
label: "Self",
|
||||
source_range: [48; 48),
|
||||
delete: [48; 48),
|
||||
insert: "Self",
|
||||
kind: TypeParam,
|
||||
},
|
||||
CompletionItem {
|
||||
label: "X",
|
||||
source_range: [48; 48),
|
||||
delete: [48; 48),
|
||||
insert: "X",
|
||||
kind: Enum,
|
||||
},
|
||||
]"###
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn completes_module_items() {
|
||||
assert_debug_snapshot!(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue