diff options
Diffstat (limited to 'crates/ide_assists/src/tests')
-rw-r--r-- | crates/ide_assists/src/tests/generated.rs | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/crates/ide_assists/src/tests/generated.rs b/crates/ide_assists/src/tests/generated.rs index f4a4749c8..59bcef8fb 100644 --- a/crates/ide_assists/src/tests/generated.rs +++ b/crates/ide_assists/src/tests/generated.rs | |||
@@ -593,6 +593,33 @@ impl Default for Example { | |||
593 | } | 593 | } |
594 | 594 | ||
595 | #[test] | 595 | #[test] |
596 | fn doctest_generate_deref() { | ||
597 | check_doc_test( | ||
598 | "generate_deref", | ||
599 | r#####" | ||
600 | struct A; | ||
601 | struct B { | ||
602 | $0a: A | ||
603 | } | ||
604 | "#####, | ||
605 | r#####" | ||
606 | struct A; | ||
607 | struct B { | ||
608 | a: A | ||
609 | } | ||
610 | |||
611 | impl std::ops::Deref for B { | ||
612 | type Target = A; | ||
613 | |||
614 | fn deref(&self) -> &Self::Target { | ||
615 | &self.a | ||
616 | } | ||
617 | } | ||
618 | "#####, | ||
619 | ) | ||
620 | } | ||
621 | |||
622 | #[test] | ||
596 | fn doctest_generate_derive() { | 623 | fn doctest_generate_derive() { |
597 | check_doc_test( | 624 | check_doc_test( |
598 | "generate_derive", | 625 | "generate_derive", |