mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-30 13:51:31 +00:00
Lift out base item fixture for ide_completion tests
This commit is contained in:
parent
9239943b84
commit
dc4876d33d
6 changed files with 68 additions and 73 deletions
|
@ -9,6 +9,7 @@ mod use_tree;
|
|||
mod items;
|
||||
mod pattern;
|
||||
mod type_pos;
|
||||
mod where_clause;
|
||||
|
||||
use std::mem;
|
||||
|
||||
|
@ -28,6 +29,21 @@ use test_utils::assert_eq_text;
|
|||
|
||||
use crate::{item::CompletionKind, CompletionConfig, CompletionItem};
|
||||
|
||||
/// Lots of basic item definitions
|
||||
const BASE_FIXTURE: &str = r#"
|
||||
enum Enum { TupleV(u32), RecordV { field: u32 }, UnitV }
|
||||
use self::Enum::TupleV;
|
||||
mod module {}
|
||||
|
||||
trait Trait {}
|
||||
static STATIC: Unit = Unit;
|
||||
const CONST: Unit = Unit;
|
||||
struct Record { field: u32 }
|
||||
struct Tuple(u32);
|
||||
struct Unit
|
||||
macro_rules! makro {}
|
||||
"#;
|
||||
|
||||
pub(crate) const TEST_CONFIG: CompletionConfig = CompletionConfig {
|
||||
enable_postfix_completions: true,
|
||||
enable_imports_on_the_fly: true,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue