mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-27 05:23:24 +00:00
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:
parent
603481f534
commit
1c057dc3c1
1 changed files with 0 additions and 24 deletions
|
@ -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]
|
#[test]
|
||||||
fn outer_items_with_inner_items_present() {
|
fn outer_items_with_inner_items_present() {
|
||||||
check_found_path(
|
check_found_path(
|
||||||
|
|
Loading…
Reference in a new issue