Address comments: fix docs, add completion test for Self.

This commit is contained in:
ice1000 2019-10-08 07:25:37 -04:00
parent 6bad638928
commit b043358be9
4 changed files with 32 additions and 5 deletions

View file

@ -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!(