From 0e23175a077de5183a34696490848b47e4198f56 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 3 Jul 2020 11:48:48 +0200 Subject: Cleanup record completion tests --- crates/ra_ide/src/completion/presentation.rs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'crates/ra_ide/src/completion/presentation.rs') diff --git a/crates/ra_ide/src/completion/presentation.rs b/crates/ra_ide/src/completion/presentation.rs index b18279746..bd274bd74 100644 --- a/crates/ra_ide/src/completion/presentation.rs +++ b/crates/ra_ide/src/completion/presentation.rs @@ -606,6 +606,31 @@ mod tests { ] "### ); + + assert_debug_snapshot!(do_reference_completion( + r#" +struct A { + #[deprecated] + the_field: u32, +} +fn foo() { + A { the<|> } +} +"#, + ), + @r###" + [ + CompletionItem { + label: "the_field", + source_range: 69..72, + delete: 69..72, + insert: "the_field", + kind: Field, + detail: "u32", + deprecated: true, + }, + ] + "###); } #[test] -- cgit v1.2.3