Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/tests/flyimport.rs')
-rw-r--r--crates/ide-completion/src/tests/flyimport.rs15
1 files changed, 8 insertions, 7 deletions
diff --git a/crates/ide-completion/src/tests/flyimport.rs b/crates/ide-completion/src/tests/flyimport.rs
index e139a5e270..aad881f8ce 100644
--- a/crates/ide-completion/src/tests/flyimport.rs
+++ b/crates/ide-completion/src/tests/flyimport.rs
@@ -16,11 +16,11 @@ fn check_with_config(
expect: Expect,
) {
let (db, position) = crate::tests::position(ra_fixture);
- let (ctx, analysis) =
- crate::context::CompletionContext::new(&db, position, &config, None).unwrap();
+ hir::attach_db(&db, || {
+ let (ctx, analysis) =
+ crate::context::CompletionContext::new(&db, position, &config, None).unwrap();
- let mut acc = crate::completions::Completions::default();
- hir::attach_db(ctx.db, || {
+ let mut acc = crate::completions::Completions::default();
if let CompletionAnalysis::Name(NameContext { kind: NameKind::IdentPat(pat_ctx), .. }) =
&analysis
{
@@ -42,9 +42,9 @@ fn check_with_config(
_ => (),
}
}
- });
- expect.assert_eq(&super::render_completion_list(Vec::from(acc)));
+ expect.assert_eq(&super::render_completion_list(Vec::from(acc)));
+ });
}
#[test]
@@ -79,6 +79,7 @@ fn macro_fuzzy_completion() {
r#"
//- /lib.rs crate:dep
/// Please call me as macro_with_curlies! {}
+#[rust_analyzer::macro_style(braces)]
#[macro_export]
macro_rules! macro_with_curlies {
() => {}
@@ -780,8 +781,8 @@ fn main() {
}
"#,
expect![[r#"
- ct SPECIAL_CONST (use dep::test_mod::TestTrait) u8 DEPRECATED
fn weird_function() (use dep::test_mod::TestTrait) fn() DEPRECATED
+ ct SPECIAL_CONST (use dep::test_mod::TestTrait) u8 DEPRECATED
me random_method(…) (use dep::test_mod::TestTrait) fn(&self) DEPRECATED
"#]],
);