mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-05 21:24:12 +00:00
Merge #7265
7265: Add a test for #7110 r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
This commit is contained in:
commit
947850c2d9
@ -516,6 +516,37 @@ mod prelude { struct Option; }
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn completes_prelude_macros() {
|
||||
check(
|
||||
r#"
|
||||
//- /main.rs crate:main deps:std
|
||||
fn f() {$0}
|
||||
|
||||
//- /std/lib.rs crate:std
|
||||
#[prelude_import]
|
||||
pub use prelude::*;
|
||||
|
||||
#[macro_use]
|
||||
mod prelude {
|
||||
pub use crate::concat;
|
||||
}
|
||||
|
||||
mod macros {
|
||||
#[rustc_builtin_macro]
|
||||
#[macro_export]
|
||||
macro_rules! concat { }
|
||||
}
|
||||
"#,
|
||||
expect![[r##"
|
||||
fn f() fn f()
|
||||
ma concat!(…) #[macro_export]
|
||||
macro_rules! concat
|
||||
md std
|
||||
"##]],
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn completes_std_prelude_if_core_is_defined() {
|
||||
check(
|
||||
|
Loading…
Reference in New Issue
Block a user