rename existing assist to generate_enum_is_method

This commit is contained in:
Domantas Jadenkus 2021-02-14 11:09:56 +02:00
parent 2a4076c14d
commit f67586066d
3 changed files with 11 additions and 11 deletions

View File

@ -8,7 +8,7 @@ use crate::{
AssistContext, AssistId, AssistKind, Assists, AssistContext, AssistId, AssistKind, Assists,
}; };
// Assist: generate_enum_match_method // Assist: generate_enum_is_method
// //
// Generate an `is_` method for an enum variant. // Generate an `is_` method for an enum variant.
// //
@ -34,7 +34,7 @@ use crate::{
// } // }
// } // }
// ``` // ```
pub(crate) fn generate_enum_match_method(acc: &mut Assists, ctx: &AssistContext) -> Option<()> { pub(crate) fn generate_enum_is_method(acc: &mut Assists, ctx: &AssistContext) -> Option<()> {
let variant = ctx.find_node_at_offset::<ast::Variant>()?; let variant = ctx.find_node_at_offset::<ast::Variant>()?;
let variant_name = variant.name()?; let variant_name = variant.name()?;
let parent_enum = variant.parent_enum(); let parent_enum = variant.parent_enum();
@ -55,7 +55,7 @@ pub(crate) fn generate_enum_match_method(acc: &mut Assists, ctx: &AssistContext)
let target = variant.syntax().text_range(); let target = variant.syntax().text_range();
acc.add( acc.add(
AssistId("generate_enum_match_method", AssistKind::Generate), AssistId("generate_enum_is_method", AssistKind::Generate),
"Generate an `is_` method for an enum variant", "Generate an `is_` method for an enum variant",
target, target,
|builder| { |builder| {
@ -100,13 +100,13 @@ mod tests {
use super::*; use super::*;
fn check_not_applicable(ra_fixture: &str) { fn check_not_applicable(ra_fixture: &str) {
check_assist_not_applicable(generate_enum_match_method, ra_fixture) check_assist_not_applicable(generate_enum_is_method, ra_fixture)
} }
#[test] #[test]
fn test_generate_enum_match_from_variant() { fn test_generate_enum_match_from_variant() {
check_assist( check_assist(
generate_enum_match_method, generate_enum_is_method,
r#" r#"
enum Variant { enum Variant {
Undefined, Undefined,
@ -162,7 +162,7 @@ enum Variant {
#[test] #[test]
fn test_generate_enum_match_from_variant_with_one_variant() { fn test_generate_enum_match_from_variant_with_one_variant() {
check_assist( check_assist(
generate_enum_match_method, generate_enum_is_method,
r#"enum Variant { Undefi$0ned }"#, r#"enum Variant { Undefi$0ned }"#,
r#" r#"
enum Variant { Undefined } enum Variant { Undefined }
@ -179,7 +179,7 @@ impl Variant {
#[test] #[test]
fn test_generate_enum_match_from_variant_with_visibility_marker() { fn test_generate_enum_match_from_variant_with_visibility_marker() {
check_assist( check_assist(
generate_enum_match_method, generate_enum_is_method,
r#" r#"
pub(crate) enum Variant { pub(crate) enum Variant {
Undefined, Undefined,
@ -204,7 +204,7 @@ impl Variant {
#[test] #[test]
fn test_multiple_generate_enum_match_from_variant() { fn test_multiple_generate_enum_match_from_variant() {
check_assist( check_assist(
generate_enum_match_method, generate_enum_is_method,
r#" r#"
enum Variant { enum Variant {
Undefined, Undefined,

View File

@ -189,7 +189,7 @@ mod handlers {
flip_trait_bound::flip_trait_bound, flip_trait_bound::flip_trait_bound,
generate_default_from_enum_variant::generate_default_from_enum_variant, generate_default_from_enum_variant::generate_default_from_enum_variant,
generate_derive::generate_derive, generate_derive::generate_derive,
generate_enum_match_method::generate_enum_match_method, generate_enum_match_method::generate_enum_is_method,
generate_from_impl_for_enum::generate_from_impl_for_enum, generate_from_impl_for_enum::generate_from_impl_for_enum,
generate_function::generate_function, generate_function::generate_function,
generate_getter::generate_getter, generate_getter::generate_getter,

View File

@ -483,9 +483,9 @@ struct Point {
} }
#[test] #[test]
fn doctest_generate_enum_match_method() { fn doctest_generate_enum_is_method() {
check_doc_test( check_doc_test(
"generate_enum_match_method", "generate_enum_is_method",
r#####" r#####"
enum Version { enum Version {
Undefined, Undefined,