diff options
| author | Aleksey Kladov <aleksey.kladov@gmail.com> | 2021-12-27 19:04:49 +0300 |
|---|---|---|
| committer | Aleksey Kladov <aleksey.kladov@gmail.com> | 2021-12-28 17:00:55 +0300 |
| commit | 634c7682c9b0da402fa055acab5969c88db585d4 (patch) | |
| tree | f188a919102bcd9272793317ac70e9da07da13b9 | |
| parent | 8794892432ab08c31b9d35e0aa41a3952198afa1 (diff) | |
| download | rust-634c7682c9b0da402fa055acab5969c88db585d4.tar.gz rust-634c7682c9b0da402fa055acab5969c88db585d4.zip | |
add missing test
| -rw-r--r-- | crates/ide_ssr/src/tests.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/crates/ide_ssr/src/tests.rs b/crates/ide_ssr/src/tests.rs index 0b0c1111c46..028e0bec914 100644 --- a/crates/ide_ssr/src/tests.rs +++ b/crates/ide_ssr/src/tests.rs @@ -792,6 +792,19 @@ fn replace_type() { "struct Result<T, E> {} struct Option<T> {} fn f1() -> Option<Vec<Error>> {foo()}" ]], ); + assert_ssr_transform( + "dyn Trait<$a> ==>> DynTrait<$a>", + r#" +trait Trait<T> {} +struct DynTrait<T> {} +fn f1() -> dyn Trait<Vec<Error>> {foo()} +"#, + expect![[r#" +trait Trait<T> {} +struct DynTrait<T> {} +fn f1() -> DynTrait<Vec<Error>> {foo()} +"#]], + ); } #[test] |
