File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
crates/hir_def/src/nameres/tests Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -137,6 +137,9 @@ m!(Z);
137137 } ) ;
138138 let n_recalculated_item_trees = events. iter ( ) . filter ( |it| it. contains ( "item_tree" ) ) . count ( ) ;
139139 assert_eq ! ( n_recalculated_item_trees, 6 ) ;
140+ let n_reparsed_macros =
141+ events. iter ( ) . filter ( |it| it. contains ( "parse_macro_expansion" ) ) . count ( ) ;
142+ assert_eq ! ( n_reparsed_macros, 3 ) ;
140143 }
141144
142145 let new_text = r#"
@@ -155,5 +158,8 @@ m!(Z);
155158 } ) ;
156159 let n_recalculated_item_trees = events. iter ( ) . filter ( |it| it. contains ( "item_tree" ) ) . count ( ) ;
157160 assert_eq ! ( n_recalculated_item_trees, 1 ) ;
161+ let n_reparsed_macros =
162+ events. iter ( ) . filter ( |it| it. contains ( "parse_macro_expansion" ) ) . count ( ) ;
163+ assert_eq ! ( n_reparsed_macros, 0 ) ;
158164 }
159165}
You can’t perform that action at this time.
0 commit comments