diff options
author | Lukas Wirth <[email protected]> | 2021-06-16 17:50:18 +0100 |
---|---|---|
committer | Lukas Wirth <[email protected]> | 2021-06-16 20:51:21 +0100 |
commit | 11115ebad8d0cb367478a4f154abe08c0c25aa95 (patch) | |
tree | d4260c26782bc61c904c0d78707ea74830bbbfbe /crates/ide_completion/src/tests.rs | |
parent | 9ea6ee6b2785da02ff1963fbbc2eea340450905c (diff) |
Don't complete paths after attributes
Diffstat (limited to 'crates/ide_completion/src/tests.rs')
-rw-r--r-- | crates/ide_completion/src/tests.rs | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/crates/ide_completion/src/tests.rs b/crates/ide_completion/src/tests.rs index 4485a908e..2205603fa 100644 --- a/crates/ide_completion/src/tests.rs +++ b/crates/ide_completion/src/tests.rs | |||
@@ -44,7 +44,17 @@ fn completion_list_with_config(config: CompletionConfig, code: &str) -> String { | |||
44 | } | 44 | } |
45 | 45 | ||
46 | fn check(ra_fixture: &str, expect: Expect) { | 46 | fn check(ra_fixture: &str, expect: Expect) { |
47 | let actual = completion_list(ra_fixture); | 47 | let base = r#"#[rustc_builtin_macro] |
48 | pub macro Clone {} | ||
49 | enum Enum { Variant } | ||
50 | struct Struct {} | ||
51 | #[macro_export] | ||
52 | macro_rules! foo {} | ||
53 | mod bar {} | ||
54 | const CONST: () = (); | ||
55 | trait Trait {} | ||
56 | "#; | ||
57 | let actual = completion_list(&format!("{}{}", base, ra_fixture)); | ||
48 | expect.assert_eq(&actual) | 58 | expect.assert_eq(&actual) |
49 | } | 59 | } |
50 | 60 | ||