mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 12:54:58 +00:00
Switch to BTreeMap for stable ordering
This commit is contained in:
parent
05a3c2ff20
commit
dea149d733
1 changed files with 5 additions and 9 deletions
|
@ -365,7 +365,7 @@ fn text_edit_from_self_param(self_param: &ast::SelfParam, new_name: &str) -> Opt
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod tests {
|
mod tests {
|
||||||
use std::collections::HashMap;
|
use std::collections::BTreeMap;
|
||||||
|
|
||||||
use expect_test::{expect, Expect};
|
use expect_test::{expect, Expect};
|
||||||
use ide_db::source_change::{FileSystemEdit, SourceChange};
|
use ide_db::source_change::{FileSystemEdit, SourceChange};
|
||||||
|
@ -452,7 +452,7 @@ mod tests {
|
||||||
.source_file_edits
|
.source_file_edits
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|(id, (text_edit, _))| (id, text_edit.into_iter().collect::<Vec<_>>()))
|
.map(|(id, (text_edit, _))| (id, text_edit.into_iter().collect::<Vec<_>>()))
|
||||||
.collect::<HashMap<_, _>>();
|
.collect::<BTreeMap<_, _>>();
|
||||||
|
|
||||||
let file_system_edits = source_change
|
let file_system_edits = source_change
|
||||||
.file_system_edits
|
.file_system_edits
|
||||||
|
@ -465,7 +465,7 @@ mod tests {
|
||||||
};
|
};
|
||||||
(id.clone(), file_system_edit)
|
(id.clone(), file_system_edit)
|
||||||
})
|
})
|
||||||
.collect::<HashMap<_, _>>();
|
.collect::<BTreeMap<_, _>>();
|
||||||
|
|
||||||
format!(
|
format!(
|
||||||
"source_file_edits: {:#?}\nfile_system_edits: {:#?}",
|
"source_file_edits: {:#?}\nfile_system_edits: {:#?}",
|
||||||
|
@ -1310,12 +1310,8 @@ fn foo() {}
|
||||||
mod bar$0;
|
mod bar$0;
|
||||||
"#,
|
"#,
|
||||||
expect![[r#"
|
expect![[r#"
|
||||||
SourceChange {
|
source_file_edits: {}
|
||||||
source_file_edits: {},
|
file_system_edits: {}"#]],
|
||||||
file_system_edits: [],
|
|
||||||
is_snippet: false,
|
|
||||||
}
|
|
||||||
"#]],
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue