From 2bf3802f21de48b1c284cdd5e0e9f7f168787d9b Mon Sep 17 00:00:00 2001 From: Chetan Khilosiya Date: Fri, 12 Mar 2021 00:25:22 +0530 Subject: 7709: Added the assist to generate is_empty function the assist will be shown when the len function is implemented. is_empty internally uses len function. --- crates/ide_assists/src/tests/generated.rs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'crates/ide_assists/src/tests') diff --git a/crates/ide_assists/src/tests/generated.rs b/crates/ide_assists/src/tests/generated.rs index 3f77edd8d..66fbcc968 100644 --- a/crates/ide_assists/src/tests/generated.rs +++ b/crates/ide_assists/src/tests/generated.rs @@ -721,6 +721,31 @@ impl Ctx { ) } +#[test] +fn doctest_generate_is_empty_from_len() { + check_doc_test( + "generate_is_empty_from_len", + r#####" +impl MyStruct { + p$0ub fn len(&self) -> usize { + self.data.len() + } +} +"#####, + r#####" +impl MyStruct { + pub fn len(&self) -> usize { + self.data.len() + } + + pub fn is_empty(&self) -> bool { + self.len() == 0 + } +} +"#####, + ) +} + #[test] fn doctest_generate_new() { check_doc_test( -- cgit v1.2.3