From 9df848c58079a710869dcde2692466cc4b0ac78e Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Thu, 17 Jun 2021 15:10:25 +0200 Subject: Less filtering in completion tests --- crates/ide_completion/src/tests.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'crates/ide_completion/src/tests.rs') diff --git a/crates/ide_completion/src/tests.rs b/crates/ide_completion/src/tests.rs index 89c7fb524..4b7e19cc0 100644 --- a/crates/ide_completion/src/tests.rs +++ b/crates/ide_completion/src/tests.rs @@ -1,3 +1,9 @@ +//! Tests and test utilities for completions. +//! +//! Most tests live in this module or its submodules unless for very specific completions like +//! `attributes` or `lifetimes` where the completed concept is a distinct thing. +//! Notable examples for completions that are being tested in this module's submodule are paths. + mod item_list; mod use_tree; @@ -32,7 +38,7 @@ pub(crate) const TEST_CONFIG: CompletionConfig = CompletionConfig { }, }; -fn completion_list(code: &str) -> String { +pub(crate) fn completion_list(code: &str) -> String { completion_list_with_config(TEST_CONFIG, code) } -- cgit v1.2.3 From a9a77671f2405e0cb65160c17268beec5114e259 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Thu, 17 Jun 2021 15:32:34 +0200 Subject: Move item specific completion tests --- crates/ide_completion/src/tests.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'crates/ide_completion/src/tests.rs') diff --git a/crates/ide_completion/src/tests.rs b/crates/ide_completion/src/tests.rs index 4b7e19cc0..1ea6017ce 100644 --- a/crates/ide_completion/src/tests.rs +++ b/crates/ide_completion/src/tests.rs @@ -6,6 +6,7 @@ mod item_list; mod use_tree; +mod items; use hir::{PrefixKind, Semantics}; use ide_db::{ -- cgit v1.2.3