diff --git a/crates/ide_ssr/src/tests.rs b/crates/ide_ssr/src/tests.rs index 0b0c1111c4..028e0bec91 100644 --- a/crates/ide_ssr/src/tests.rs +++ b/crates/ide_ssr/src/tests.rs @@ -792,6 +792,19 @@ fn replace_type() { "struct Result {} struct Option {} fn f1() -> Option> {foo()}" ]], ); + assert_ssr_transform( + "dyn Trait<$a> ==>> DynTrait<$a>", + r#" +trait Trait {} +struct DynTrait {} +fn f1() -> dyn Trait> {foo()} +"#, + expect![[r#" +trait Trait {} +struct DynTrait {} +fn f1() -> DynTrait> {foo()} +"#]], + ); } #[test]