aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_assists/src/tests
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ide_assists/src/tests')
-rw-r--r--crates/ide_assists/src/tests/generated.rs27
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]
596fn doctest_generate_deref() {
597 check_doc_test(
598 "generate_deref",
599 r#####"
600struct A;
601struct B {
602 $0a: A
603}
604"#####,
605 r#####"
606struct A;
607struct B {
608 a: A
609}
610
611impl 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]
596fn doctest_generate_derive() { 623fn doctest_generate_derive() {
597 check_doc_test( 624 check_doc_test(
598 "generate_derive", 625 "generate_derive",