about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tools/rust-analyzer/crates/hir-def/src/nameres/tests/macros.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/tools/rust-analyzer/crates/hir-def/src/nameres/tests/macros.rs b/src/tools/rust-analyzer/crates/hir-def/src/nameres/tests/macros.rs
index 7b7f94c5333..3ece1379ad7 100644
--- a/src/tools/rust-analyzer/crates/hir-def/src/nameres/tests/macros.rs
+++ b/src/tools/rust-analyzer/crates/hir-def/src/nameres/tests/macros.rs
@@ -1,4 +1,5 @@
 use super::*;
+use itertools::Itertools;
 
 #[test]
 fn macro_rules_are_globally_visible() {
@@ -1171,11 +1172,15 @@ fn proc_attr(a: TokenStream, b: TokenStream) -> TokenStream { a }
     );
 
     let root = &def_map[def_map.root()].scope;
-    let actual = root.legacy_macros().map(|(name, _)| format!("{name}\n")).collect::<String>();
+    let actual = root
+        .legacy_macros()
+        .sorted_by(|a, b| std::cmp::Ord::cmp(&a.0, &b.0))
+        .map(|(name, _)| format!("{name}\n"))
+        .collect::<String>();
 
     expect![[r#"
-        macro20
         legacy
+        macro20
         proc_attr
     "#]]
     .assert_eq(&actual);