Remove incorrect broken test

`Struct` cannot be named at all in that position, since `super` doesn't
resolve to the block scope
This commit is contained in:
Jonas Schievink 2021-03-03 19:10:56 +01:00
parent 603481f534
commit 1c057dc3c1

View file

@ -861,30 +861,6 @@ mod tests {
);
}
#[test]
#[ignore]
fn inner_items_from_parent_module() {
// FIXME: ItemTree currently associates all inner items with `main`. Luckily, this sort of
// code is very rare, so this isn't terrible.
// To fix it, we should probably build dedicated `ItemTree`s for inner items, and not store
// them in the file's main ItemTree. This would also allow us to stop parsing function
// bodies when we only want to compute the crate's main DefMap.
check_found_path(
r#"
fn main() {
struct Struct {}
mod module {
$0
}
}
"#,
"super::Struct",
"super::Struct",
"super::Struct",
"super::Struct",
);
}
#[test]
fn outer_items_with_inner_items_present() {
check_found_path(