From e9cb818c2683e06153f013c3b8d03f7f2719eb02 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Wed, 24 Jun 2020 11:05:47 +0200 Subject: Use fixtures more --- crates/ra_ide/src/mock_analysis.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'crates/ra_ide/src/mock_analysis.rs') diff --git a/crates/ra_ide/src/mock_analysis.rs b/crates/ra_ide/src/mock_analysis.rs index 981bdf924..4e3986604 100644 --- a/crates/ra_ide/src/mock_analysis.rs +++ b/crates/ra_ide/src/mock_analysis.rs @@ -117,13 +117,13 @@ impl MockAnalysis { (res, position) } - pub fn add_file_fixture(&mut self, fixture: Fixture) -> FileId { + fn add_file_fixture(&mut self, fixture: Fixture) -> FileId { let file_id = self.next_id(); self.files.push(MockFileData::from(fixture)); file_id } - pub fn add_file_fixture_with_position(&mut self, mut fixture: Fixture) -> FilePosition { + fn add_file_fixture_with_position(&mut self, mut fixture: Fixture) -> FilePosition { let (offset, text) = extract_offset(&fixture.text); fixture.text = text; let file_id = self.next_id(); @@ -136,13 +136,13 @@ impl MockAnalysis { self.files.push(MockFileData::new(path.to_string(), text.to_string())); file_id } - pub fn add_file_with_position(&mut self, path: &str, text: &str) -> FilePosition { + fn add_file_with_position(&mut self, path: &str, text: &str) -> FilePosition { let (offset, text) = extract_offset(text); let file_id = self.next_id(); self.files.push(MockFileData::new(path.to_string(), text)); FilePosition { file_id, offset } } - pub fn add_file_with_range(&mut self, path: &str, text: &str) -> FileRange { + fn add_file_with_range(&mut self, path: &str, text: &str) -> FileRange { let (range, text) = extract_range(text); let file_id = self.next_id(); self.files.push(MockFileData::new(path.to_string(), text)); @@ -222,8 +222,8 @@ pub fn analysis_and_position(ra_fixture: &str) -> (Analysis, FilePosition) { /// Creates analysis for a single file. pub fn single_file(ra_fixture: &str) -> (Analysis, FileId) { - let mut mock = MockAnalysis::new(); - let file_id = mock.add_file("/main.rs", ra_fixture); + let mock = MockAnalysis::with_files(ra_fixture); + let file_id = mock.id_of("/main.rs"); (mock.analysis(), file_id) } -- cgit v1.2.3