);
}
-#[test]
-#[ignore]
-fn item_map_contains_items_from_expansions() {
- let (item_map, module_id) = item_map(
- "
- //- /lib.rs
- mod foo;
-
- use crate::foo::bar::Baz;
- <|>
-
- //- /foo/mod.rs
- pub mod bar;
-
- //- /foo/bar.rs
- salsa::query_group! {
- trait Baz {}
- }
- ",
- );
- check_module_item_map(
- &item_map,
- module_id,
- "
- Baz: t
- foo: t
- ",
- );
-}
-
#[test]
fn item_map_using_self() {
let (item_map, module_id) = item_map(
AnalysisChange, CrateGraph, Edition::Edition2018, Query, NavigationTarget,
ReferenceSearchResult,
};
-use ra_syntax::{TextRange, SmolStr};
+use ra_syntax::SmolStr;
#[test]
fn test_unresolved_module_diagnostic() {
assert_eq!(s.name(), "FooInner");
assert_eq!(s.container_name(), Some(&SmolStr::new("foo")));
}
-
-#[test]
-#[ignore]
-fn world_symbols_include_stuff_from_macros() {
- let (analysis, _) = single_file(
- "
-salsa::query_group! {
-pub trait HirDatabase: SyntaxDatabase {}
-}
- ",
- );
-
- let mut symbols = analysis.symbol_search(Query::new("Hir".into())).unwrap();
- let s = symbols.pop().unwrap();
- assert_eq!(s.name(), "HirDatabase");
- assert_eq!(s.full_range(), TextRange::from_to(33.into(), 44.into()));
-}