From f8a056117898c56d34d1758455bc54df50e2e426 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Wed, 6 Jan 2021 20:43:46 +0300 Subject: Align config's API with usage The config now is mostly immutable, optimize for that. --- crates/completion/src/lib.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'crates/completion/src/lib.rs') diff --git a/crates/completion/src/lib.rs b/crates/completion/src/lib.rs index 366aced71..3c7d5a46c 100644 --- a/crates/completion/src/lib.rs +++ b/crates/completion/src/lib.rs @@ -158,8 +158,7 @@ pub fn resolve_completion_edits( #[cfg(test)] mod tests { - use crate::config::CompletionConfig; - use crate::test_utils; + use crate::test_utils::{self, TEST_CONFIG}; struct DetailAndDocumentation<'a> { detail: &'a str, @@ -168,7 +167,7 @@ mod tests { fn check_detail_and_documentation(ra_fixture: &str, expected: DetailAndDocumentation) { let (db, position) = test_utils::position(ra_fixture); - let config = CompletionConfig::default(); + let config = TEST_CONFIG; let completions: Vec<_> = crate::completions(&db, &config, position).unwrap().into(); for item in completions { if item.detail() == Some(expected.detail) { @@ -183,7 +182,7 @@ mod tests { fn check_no_completion(ra_fixture: &str) { let (db, position) = test_utils::position(ra_fixture); - let config = CompletionConfig::default(); + let config = TEST_CONFIG; let completions: Option> = crate::completions(&db, &config, position) .and_then(|completions| { -- cgit v1.2.3