aboutsummaryrefslogtreecommitdiff
path: root/crates/assists/src/tests.rs
diff options
context:
space:
mode:
authorYoshua Wuyts <[email protected]>2021-02-09 11:30:13 +0000
committerYoshua Wuyts <[email protected]>2021-02-09 23:08:41 +0000
commite8d7bcc35507425f384cff25feb564ac41a5c5a7 (patch)
treee83b3748c4471ba020e169b199982f64270970de /crates/assists/src/tests.rs
parent876c4519e37db3cd134efb5dda604ac5a29c3853 (diff)
Add getter/setter assists
Finish implementing `generate_setter` assists Make `generate_impl_text` util generic generate getter methods Fix getter / setter naming It's now in-line with the Rust API naming guidelines: https://rust-lang.github.io/api-guidelines/naming.html#getter-names-follow-rust-convention-c-getter apply clippy Improve examples
Diffstat (limited to 'crates/assists/src/tests.rs')
-rw-r--r--crates/assists/src/tests.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/assists/src/tests.rs b/crates/assists/src/tests.rs
index 32bd8698b..1bdcb9ede 100644
--- a/crates/assists/src/tests.rs
+++ b/crates/assists/src/tests.rs
@@ -169,6 +169,9 @@ fn assist_order_field_struct() {
169 let mut assists = assists.iter(); 169 let mut assists = assists.iter();
170 170
171 assert_eq!(assists.next().expect("expected assist").label, "Change visibility to pub(crate)"); 171 assert_eq!(assists.next().expect("expected assist").label, "Change visibility to pub(crate)");
172 assert_eq!(assists.next().expect("expected assist").label, "Generate a getter method");
173 assert_eq!(assists.next().expect("expected assist").label, "Generate a mut getter method");
174 assert_eq!(assists.next().expect("expected assist").label, "Generate a setter method");
172 assert_eq!(assists.next().expect("expected assist").label, "Add `#[derive]`"); 175 assert_eq!(assists.next().expect("expected assist").label, "Add `#[derive]`");
173} 176}
174 177