Follow testing style guide
This commit is contained in:
parent
6624158969
commit
c0ad9b3581
@ -212,7 +212,7 @@ mod tests {
|
||||
fn add_custom_impl_debug() {
|
||||
check_assist(
|
||||
replace_derive_with_manual_impl,
|
||||
"
|
||||
r#"
|
||||
mod fmt {
|
||||
pub struct Error;
|
||||
pub type Result = Result<(), Error>;
|
||||
@ -226,8 +226,8 @@ mod fmt {
|
||||
struct Foo {
|
||||
bar: String,
|
||||
}
|
||||
",
|
||||
"
|
||||
"#,
|
||||
r#"
|
||||
mod fmt {
|
||||
pub struct Error;
|
||||
pub type Result = Result<(), Error>;
|
||||
@ -246,14 +246,14 @@ impl fmt::Debug for Foo {
|
||||
${0:todo!()}
|
||||
}
|
||||
}
|
||||
",
|
||||
"#,
|
||||
)
|
||||
}
|
||||
#[test]
|
||||
fn add_custom_impl_all() {
|
||||
check_assist(
|
||||
replace_derive_with_manual_impl,
|
||||
"
|
||||
r#"
|
||||
mod foo {
|
||||
pub trait Bar {
|
||||
type Qux;
|
||||
@ -268,8 +268,8 @@ mod foo {
|
||||
struct Foo {
|
||||
bar: String,
|
||||
}
|
||||
",
|
||||
"
|
||||
"#,
|
||||
r#"
|
||||
mod foo {
|
||||
pub trait Bar {
|
||||
type Qux;
|
||||
@ -295,20 +295,20 @@ impl foo::Bar for Foo {
|
||||
todo!()
|
||||
}
|
||||
}
|
||||
",
|
||||
"#,
|
||||
)
|
||||
}
|
||||
#[test]
|
||||
fn add_custom_impl_for_unique_input() {
|
||||
check_assist(
|
||||
replace_derive_with_manual_impl,
|
||||
"
|
||||
r#"
|
||||
#[derive(Debu$0g)]
|
||||
struct Foo {
|
||||
bar: String,
|
||||
}
|
||||
",
|
||||
"
|
||||
"#,
|
||||
r#"
|
||||
struct Foo {
|
||||
bar: String,
|
||||
}
|
||||
@ -316,7 +316,7 @@ struct Foo {
|
||||
impl Debug for Foo {
|
||||
$0
|
||||
}
|
||||
",
|
||||
"#,
|
||||
)
|
||||
}
|
||||
|
||||
@ -324,13 +324,13 @@ impl Debug for Foo {
|
||||
fn add_custom_impl_for_with_visibility_modifier() {
|
||||
check_assist(
|
||||
replace_derive_with_manual_impl,
|
||||
"
|
||||
r#"
|
||||
#[derive(Debug$0)]
|
||||
pub struct Foo {
|
||||
bar: String,
|
||||
}
|
||||
",
|
||||
"
|
||||
"#,
|
||||
r#"
|
||||
pub struct Foo {
|
||||
bar: String,
|
||||
}
|
||||
@ -338,7 +338,7 @@ pub struct Foo {
|
||||
impl Debug for Foo {
|
||||
$0
|
||||
}
|
||||
",
|
||||
"#,
|
||||
)
|
||||
}
|
||||
|
||||
@ -346,18 +346,18 @@ impl Debug for Foo {
|
||||
fn add_custom_impl_when_multiple_inputs() {
|
||||
check_assist(
|
||||
replace_derive_with_manual_impl,
|
||||
"
|
||||
r#"
|
||||
#[derive(Display, Debug$0, Serialize)]
|
||||
struct Foo {}
|
||||
",
|
||||
"
|
||||
"#,
|
||||
r#"
|
||||
#[derive(Display, Serialize)]
|
||||
struct Foo {}
|
||||
|
||||
impl Debug for Foo {
|
||||
$0
|
||||
}
|
||||
",
|
||||
"#,
|
||||
)
|
||||
}
|
||||
|
||||
@ -365,10 +365,10 @@ impl Debug for Foo {
|
||||
fn test_ignore_derive_macro_without_input() {
|
||||
check_assist_not_applicable(
|
||||
replace_derive_with_manual_impl,
|
||||
"
|
||||
r#"
|
||||
#[derive($0)]
|
||||
struct Foo {}
|
||||
",
|
||||
"#,
|
||||
)
|
||||
}
|
||||
|
||||
@ -376,18 +376,18 @@ struct Foo {}
|
||||
fn test_ignore_if_cursor_on_param() {
|
||||
check_assist_not_applicable(
|
||||
replace_derive_with_manual_impl,
|
||||
"
|
||||
r#"
|
||||
#[derive$0(Debug)]
|
||||
struct Foo {}
|
||||
",
|
||||
"#,
|
||||
);
|
||||
|
||||
check_assist_not_applicable(
|
||||
replace_derive_with_manual_impl,
|
||||
"
|
||||
r#"
|
||||
#[derive(Debug)$0]
|
||||
struct Foo {}
|
||||
",
|
||||
"#,
|
||||
)
|
||||
}
|
||||
|
||||
@ -395,10 +395,10 @@ struct Foo {}
|
||||
fn test_ignore_if_not_derive() {
|
||||
check_assist_not_applicable(
|
||||
replace_derive_with_manual_impl,
|
||||
"
|
||||
r#"
|
||||
#[allow(non_camel_$0case_types)]
|
||||
struct Foo {}
|
||||
",
|
||||
"#,
|
||||
)
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user