From 544322e66aacb763f8c824b5a572f8d7b93c9a6f Mon Sep 17 00:00:00 2001 From: unexge Date: Sun, 2 Aug 2020 23:07:56 +0300 Subject: Generate doctest --- .../ra_assists/src/handlers/expand_glob_import.rs | 2 +- crates/ra_assists/src/tests/generated.rs | 27 ++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) (limited to 'crates') diff --git a/crates/ra_assists/src/handlers/expand_glob_import.rs b/crates/ra_assists/src/handlers/expand_glob_import.rs index ae9e86181..963c1353f 100644 --- a/crates/ra_assists/src/handlers/expand_glob_import.rs +++ b/crates/ra_assists/src/handlers/expand_glob_import.rs @@ -31,7 +31,7 @@ use crate::{ // pub struct Baz; // } // -// use foo::{Bar, Baz}; +// use foo::{Baz, Bar}; // // fn qux(bar: Bar, baz: Baz) {} // ``` diff --git a/crates/ra_assists/src/tests/generated.rs b/crates/ra_assists/src/tests/generated.rs index eff7feded..97978e7a2 100644 --- a/crates/ra_assists/src/tests/generated.rs +++ b/crates/ra_assists/src/tests/generated.rs @@ -228,6 +228,33 @@ fn main() { ) } +#[test] +fn doctest_expand_glob_import() { + check_doc_test( + "expand_glob_import", + r#####" +mod foo { + pub struct Bar; + pub struct Baz; +} + +use foo::*<|>; + +fn qux(bar: Bar, baz: Baz) {} +"#####, + r#####" +mod foo { + pub struct Bar; + pub struct Baz; +} + +use foo::{Baz, Bar}; + +fn qux(bar: Bar, baz: Baz) {} +"#####, + ) +} + #[test] fn doctest_extract_struct_from_enum_variant() { check_doc_test( -- cgit v1.2.3