@@ -2455,18 +2455,25 @@ mod action_graph_builder {
24552455 Id :: raw ( "node" ) ,
24562456 create_runtime_with_version ( Version :: new ( 1 , 2 , 3 ) ) ,
24572457 ) ;
2458- let node2 = Runtime :: new_override (
2458+ let mut node2 = Runtime :: new_override (
24592459 Id :: raw ( "node" ) ,
24602460 create_runtime_with_version ( Version :: new ( 4 , 5 , 6 ) ) ,
24612461 ) ;
24622462 let node3 = Runtime :: new ( Id :: raw ( "node" ) , RuntimeReq :: Global ) ;
2463+ let node4 = node1. clone ( ) ;
2464+ let node5 = node2. clone ( ) ;
24632465
24642466 builder. setup_toolchain_legacy ( & node1) . await . unwrap ( ) ;
24652467 builder. setup_toolchain_legacy ( & node2) . await . unwrap ( ) ;
24662468 builder. setup_toolchain_legacy ( & node3) . await . unwrap ( ) ;
2469+ builder. setup_toolchain_legacy ( & node4) . await . unwrap ( ) ;
2470+ builder. setup_toolchain_legacy ( & node5) . await . unwrap ( ) ;
24672471
24682472 let ( _, graph) = builder. build ( ) ;
24692473
2474+ // Remove override since we discard it for equality
2475+ node2. overridden = false ;
2476+
24702477 assert_snapshot ! ( graph. to_dot( ) ) ;
24712478 assert_eq ! (
24722479 topo( graph) ,
@@ -2691,10 +2698,14 @@ mod action_graph_builder {
26912698 create_unresolved_version ( Version :: new ( 4 , 5 , 6 ) ) ,
26922699 ) ;
26932700 let node3 = ToolchainSpec :: new_global ( Id :: raw ( "tc-tier3" ) ) ;
2701+ let node4 = node1. clone ( ) ;
2702+ let node5 = node2. clone ( ) ;
26942703
26952704 builder. setup_toolchain ( & node1) . await . unwrap ( ) ;
26962705 builder. setup_toolchain ( & node2) . await . unwrap ( ) ;
26972706 builder. setup_toolchain ( & node3) . await . unwrap ( ) ;
2707+ builder. setup_toolchain ( & node4) . await . unwrap ( ) ;
2708+ builder. setup_toolchain ( & node5) . await . unwrap ( ) ;
26982709
26992710 let ( _, graph) = builder. build ( ) ;
27002711
0 commit comments