Unnamed repository; edit this file 'description' to name the repository.
| -rw-r--r-- | crates/ide_assists/src/handlers/promote_mod_file.rs | 5 | ||||
| -rw-r--r-- | crates/ide_assists/src/tests/generated.rs | 16 |
2 files changed, 19 insertions, 2 deletions
diff --git a/crates/ide_assists/src/handlers/promote_mod_file.rs b/crates/ide_assists/src/handlers/promote_mod_file.rs index 2ba51d1699..5991c0989f 100644 --- a/crates/ide_assists/src/handlers/promote_mod_file.rs +++ b/crates/ide_assists/src/handlers/promote_mod_file.rs @@ -14,12 +14,13 @@ use crate::assist_context::{AssistContext, Assists}; // Moves inline module's contents to a separate file. // // ``` -// // a.rs +// //- /main.rs +// mod a; +// //- /a.rs // $0fn t() {} // ``` // -> // ``` -// // /a/mod.rs // fn t() {} // ``` pub(crate) fn promote_mod_file(acc: &mut Assists, ctx: &AssistContext) -> Option<()> { diff --git a/crates/ide_assists/src/tests/generated.rs b/crates/ide_assists/src/tests/generated.rs index 39ab8c7b74..98e0bd6748 100644 --- a/crates/ide_assists/src/tests/generated.rs +++ b/crates/ide_assists/src/tests/generated.rs @@ -1227,6 +1227,22 @@ mod foo; } #[test] +fn doctest_promote_mod_file() { + check_doc_test( + "promote_mod_file", + r#####" +//- /main.rs +mod a; +//- /a.rs +$0fn t() {} +"#####, + r#####" +fn t() {} +"#####, + ) +} + +#[test] fn doctest_pull_assignment_up() { check_doc_test( "pull_assignment_up", |