mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-11-16 17:58:16 +00:00
Update outside test and generated code
This commit is contained in:
parent
2c666a08b0
commit
a3d79b5172
2 changed files with 42 additions and 0 deletions
|
@ -232,6 +232,7 @@ fn assist_order_field_struct() {
|
|||
assert_eq!(assists.next().expect("expected assist").label, "Generate a getter method");
|
||||
assert_eq!(assists.next().expect("expected assist").label, "Generate a mut getter method");
|
||||
assert_eq!(assists.next().expect("expected assist").label, "Generate a setter method");
|
||||
assert_eq!(assists.next().expect("expected assist").label, "Convert to tuple struct");
|
||||
assert_eq!(assists.next().expect("expected assist").label, "Add `#[derive]`");
|
||||
}
|
||||
|
||||
|
|
|
@ -407,6 +407,47 @@ fn main() {
|
|||
)
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn doctest_convert_named_struct_to_tuple_struct() {
|
||||
check_doc_test(
|
||||
"convert_named_struct_to_tuple_struct",
|
||||
r#####"
|
||||
struct Point$0 { x: f32, y: f32 }
|
||||
|
||||
impl Point {
|
||||
pub fn new(x: f32, y: f32) -> Self {
|
||||
Point { x, y }
|
||||
}
|
||||
|
||||
pub fn x(&self) -> f32 {
|
||||
self.x
|
||||
}
|
||||
|
||||
pub fn y(&self) -> f32 {
|
||||
self.y
|
||||
}
|
||||
}
|
||||
"#####,
|
||||
r#####"
|
||||
struct Point(f32, f32);
|
||||
|
||||
impl Point {
|
||||
pub fn new(x: f32, y: f32) -> Self {
|
||||
Point(x, y)
|
||||
}
|
||||
|
||||
pub fn x(&self) -> f32 {
|
||||
self.0
|
||||
}
|
||||
|
||||
pub fn y(&self) -> f32 {
|
||||
self.1
|
||||
}
|
||||
}
|
||||
"#####,
|
||||
)
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn doctest_convert_to_guarded_return() {
|
||||
check_doc_test(
|
||||
|
|
Loading…
Reference in a new issue