Skip to content

Commit dea149d

Browse files
committed
Switch to BTreeMap for stable ordering
1 parent 05a3c2f commit dea149d

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

crates/ide/src/rename.rs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ fn text_edit_from_self_param(self_param: &ast::SelfParam, new_name: &str) -> Opt
365365

366366
#[cfg(test)]
367367
mod tests {
368-
use std::collections::HashMap;
368+
use std::collections::BTreeMap;
369369

370370
use expect_test::{expect, Expect};
371371
use ide_db::source_change::{FileSystemEdit, SourceChange};
@@ -452,7 +452,7 @@ mod tests {
452452
.source_file_edits
453453
.into_iter()
454454
.map(|(id, (text_edit, _))| (id, text_edit.into_iter().collect::<Vec<_>>()))
455-
.collect::<HashMap<_, _>>();
455+
.collect::<BTreeMap<_, _>>();
456456

457457
let file_system_edits = source_change
458458
.file_system_edits
@@ -465,7 +465,7 @@ mod tests {
465465
};
466466
(id.clone(), file_system_edit)
467467
})
468-
.collect::<HashMap<_, _>>();
468+
.collect::<BTreeMap<_, _>>();
469469

470470
format!(
471471
"source_file_edits: {:#?}\nfile_system_edits: {:#?}",
@@ -1310,12 +1310,8 @@ fn foo() {}
13101310
mod bar$0;
13111311
"#,
13121312
expect![[r#"
1313-
SourceChange {
1314-
source_file_edits: {},
1315-
file_system_edits: [],
1316-
is_snippet: false,
1317-
}
1318-
"#]],
1313+
source_file_edits: {}
1314+
file_system_edits: {}"#]],
13191315
)
13201316
}
13211317

0 commit comments

Comments
 (0)