Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-db/src/traits.rs')
| -rw-r--r-- | crates/ide-db/src/traits.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/crates/ide-db/src/traits.rs b/crates/ide-db/src/traits.rs index 7200e7fbe5..41ef501653 100644 --- a/crates/ide-db/src/traits.rs +++ b/crates/ide-db/src/traits.rs @@ -113,6 +113,7 @@ fn assoc_item_of_trait( #[cfg(test)] mod tests { + use base_db::RootQueryDb; use expect_test::{Expect, expect}; use hir::{EditionedFileId, FilePosition, Semantics}; use span::Edition; @@ -130,7 +131,9 @@ mod tests { database.apply_change(change_fixture.change); let (file_id, range_or_offset) = change_fixture.file_position.expect("expected a marker ($0)"); - let file_id = EditionedFileId::from_span_guess_origin(&database, file_id); + + let &krate = database.relevant_crates(file_id.file_id()).first().unwrap(); + let file_id = EditionedFileId::from_span(&database, file_id, krate); let offset = range_or_offset.expect_offset(); (database, FilePosition { file_id, offset }) } |