@@ -517,41 +517,18 @@ fn can_create_partial_path_from_node() {
517517fn can_append_partial_paths ( ) -> Result < ( ) , PathResolutionError > {
518518 let mut graph = StackGraph :: new ( ) ;
519519 let file = graph. add_file ( "test" ) . expect ( "" ) ;
520-
521520 let jump_to_scope_node = StackGraph :: jump_to_node ( ) ;
522-
523- let scope0_id = graph. new_node_id ( file) ;
524- let scope0 = graph. add_scope_node ( scope0_id, false ) . unwrap ( ) ;
525-
526- let scope1_id = graph. new_node_id ( file) ;
527- let scope1 = graph. add_scope_node ( scope1_id, false ) . unwrap ( ) ;
528-
529- let foo = graph. add_symbol ( "foo" ) ;
530- let foo_ref_id = graph. new_node_id ( file) ;
531- let foo_ref = graph. add_push_symbol_node ( foo_ref_id, foo, false ) . unwrap ( ) ;
532- let foo_def_id = graph. new_node_id ( file) ;
533- let foo_def = graph. add_pop_symbol_node ( foo_def_id, foo, false ) . unwrap ( ) ;
534-
535- let bar = graph. add_symbol ( "bar" ) ;
536- let bar_ref_id = graph. new_node_id ( file) ;
537- let bar_ref = graph. add_push_symbol_node ( bar_ref_id, bar, false ) . unwrap ( ) ;
538- let bar_def_id = graph. new_node_id ( file) ;
539- let bar_def = graph. add_pop_symbol_node ( bar_def_id, bar, false ) . unwrap ( ) ;
540-
541- let exported_scope_id = graph. new_node_id ( file) ;
542- graph. add_scope_node ( exported_scope_id, true ) ;
543- let baz = graph. add_symbol ( "baz" ) ;
544- let baz_ref_id = graph. new_node_id ( file) ;
545- let baz_ref = graph
546- . add_push_scoped_symbol_node ( baz_ref_id, baz, exported_scope_id, false )
547- . unwrap ( ) ;
548- let baz_def_id = graph. new_node_id ( file) ;
549- let baz_def = graph
550- . add_pop_scoped_symbol_node ( baz_def_id, baz, false )
551- . unwrap ( ) ;
552-
553- let drop_scopes_id = graph. new_node_id ( file) ;
554- let drop_scopes = graph. add_drop_scopes_node ( drop_scopes_id) . unwrap ( ) ;
521+ let scope0 = create_scope_node ( & mut graph, file, false ) ;
522+ let scope1 = create_scope_node ( & mut graph, file, false ) ;
523+ let foo_ref = create_push_symbol_node ( & mut graph, file, "foo" , false ) ;
524+ let foo_def = create_pop_symbol_node ( & mut graph, file, "foo" , false ) ;
525+ let bar_ref = create_push_symbol_node ( & mut graph, file, "bar" , false ) ;
526+ let bar_def = create_pop_symbol_node ( & mut graph, file, "bar" , false ) ;
527+ let exported_scope = create_scope_node ( & mut graph, file, true ) ;
528+ let exported_scope_id = graph[ exported_scope] . id ( ) ;
529+ let baz_ref = create_push_scoped_symbol_node ( & mut graph, file, "baz" , exported_scope_id, false ) ;
530+ let baz_def = create_pop_scoped_symbol_node ( & mut graph, file, "baz" , false ) ;
531+ let drop_scopes = create_drop_scopes_node ( & mut graph, file) ;
555532
556533 fn run (
557534 graph : & StackGraph ,
0 commit comments