Add test that merges inner and outer names

This commit is contained in:
Jonas Schievink 2021-01-21 16:23:50 +01:00
parent d62c9c6c63
commit ec4a1dc297

View file

@ -45,3 +45,28 @@ fn outer() {
"#]],
);
}
#[test]
fn merge_namespaces() {
check_at(
r#"
//- /lib.rs
struct name {}
fn outer() {
fn name() {}
use name as imported; // should import both `name`s
$0
}
"#,
expect![[r#"
block scope
imported: t v
name: v
crate
name: t
outer: v
"#]],
);
}