diff options
Diffstat (limited to 'crates/ide_completion/src/tests.rs')
-rw-r--r-- | crates/ide_completion/src/tests.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/crates/ide_completion/src/tests.rs b/crates/ide_completion/src/tests.rs index 89c7fb524..1ea6017ce 100644 --- a/crates/ide_completion/src/tests.rs +++ b/crates/ide_completion/src/tests.rs | |||
@@ -1,5 +1,12 @@ | |||
1 | //! Tests and test utilities for completions. | ||
2 | //! | ||
3 | //! Most tests live in this module or its submodules unless for very specific completions like | ||
4 | //! `attributes` or `lifetimes` where the completed concept is a distinct thing. | ||
5 | //! Notable examples for completions that are being tested in this module's submodule are paths. | ||
6 | |||
1 | mod item_list; | 7 | mod item_list; |
2 | mod use_tree; | 8 | mod use_tree; |
9 | mod items; | ||
3 | 10 | ||
4 | use hir::{PrefixKind, Semantics}; | 11 | use hir::{PrefixKind, Semantics}; |
5 | use ide_db::{ | 12 | use ide_db::{ |
@@ -32,7 +39,7 @@ pub(crate) const TEST_CONFIG: CompletionConfig = CompletionConfig { | |||
32 | }, | 39 | }, |
33 | }; | 40 | }; |
34 | 41 | ||
35 | fn completion_list(code: &str) -> String { | 42 | pub(crate) fn completion_list(code: &str) -> String { |
36 | completion_list_with_config(TEST_CONFIG, code) | 43 | completion_list_with_config(TEST_CONFIG, code) |
37 | } | 44 | } |
38 | 45 | ||