@@ -894,13 +894,16 @@ fn test_closing_signed() {
894
894
nodes[ 1 ] . node . signer_unblocked ( None ) ;
895
895
896
896
let node_1_closing_signed = get_event_msg ! ( nodes[ 1 ] , MessageSendEvent :: SendClosingSigned , nodes[ 0 ] . node. get_our_node_id( ) ) ;
897
- // From here we don't make any new signatures, so there's no need to test blocking the
898
- // signer.
897
+
898
+ nodes [ 0 ] . disable_channel_signer_op ( & nodes [ 1 ] . node . get_our_node_id ( ) , & chan_1 . 2 , SignerOp :: SignClosingTransaction ) ;
899
899
nodes[ 0 ] . node . handle_closing_signed ( & nodes[ 1 ] . node . get_our_node_id ( ) , & node_1_closing_signed) ;
900
+ nodes[ 0 ] . enable_channel_signer_op ( & nodes[ 1 ] . node . get_our_node_id ( ) , & chan_1. 2 , SignerOp :: SignClosingTransaction ) ;
901
+ nodes[ 0 ] . node . signer_unblocked ( None ) ;
900
902
let ( _, node_0_2nd_closing_signed) = get_closing_signed_broadcast ! ( nodes[ 0 ] . node, nodes[ 1 ] . node. get_our_node_id( ) ) ;
903
+
901
904
nodes[ 1 ] . node . handle_closing_signed ( & nodes[ 0 ] . node . get_our_node_id ( ) , & node_0_2nd_closing_signed. unwrap ( ) ) ;
902
- let ( _, node_1_none ) = get_closing_signed_broadcast ! ( nodes[ 1 ] . node, nodes[ 0 ] . node. get_our_node_id( ) ) ;
903
- assert ! ( node_1_none . is_none( ) ) ;
905
+ let ( _, node_1_closing_signed ) = get_closing_signed_broadcast ! ( nodes[ 1 ] . node, nodes[ 0 ] . node. get_our_node_id( ) ) ;
906
+ assert ! ( node_1_closing_signed . is_none( ) ) ;
904
907
905
908
assert ! ( nodes[ 0 ] . node. list_channels( ) . is_empty( ) ) ;
906
909
assert ! ( nodes[ 1 ] . node. list_channels( ) . is_empty( ) ) ;
0 commit comments