@@ -742,13 +742,16 @@ fn test_closing_signed() {
742
742
nodes[ 1 ] . node . signer_unblocked ( None ) ;
743
743
744
744
let node_1_closing_signed = get_event_msg ! ( nodes[ 1 ] , MessageSendEvent :: SendClosingSigned , nodes[ 0 ] . node. get_our_node_id( ) ) ;
745
- // From here we don't make any new signatures, so there's no need to test blocking the
746
- // signer.
745
+
746
+ nodes [ 0 ] . disable_channel_signer_op ( & nodes [ 1 ] . node . get_our_node_id ( ) , & chan_1 . 2 , SignerOp :: SignClosingTransaction ) ;
747
747
nodes[ 0 ] . node . handle_closing_signed ( & nodes[ 1 ] . node . get_our_node_id ( ) , & node_1_closing_signed) ;
748
+ nodes[ 0 ] . enable_channel_signer_op ( & nodes[ 1 ] . node . get_our_node_id ( ) , & chan_1. 2 , SignerOp :: SignClosingTransaction ) ;
749
+ nodes[ 0 ] . node . signer_unblocked ( None ) ;
748
750
let ( _, node_0_2nd_closing_signed) = get_closing_signed_broadcast ! ( nodes[ 0 ] . node, nodes[ 1 ] . node. get_our_node_id( ) ) ;
751
+
749
752
nodes[ 1 ] . node . handle_closing_signed ( & nodes[ 0 ] . node . get_our_node_id ( ) , & node_0_2nd_closing_signed. unwrap ( ) ) ;
750
- let ( _, node_1_none ) = get_closing_signed_broadcast ! ( nodes[ 1 ] . node, nodes[ 0 ] . node. get_our_node_id( ) ) ;
751
- assert ! ( node_1_none . is_none( ) ) ;
753
+ let ( _, node_1_closing_signed ) = get_closing_signed_broadcast ! ( nodes[ 1 ] . node, nodes[ 0 ] . node. get_our_node_id( ) ) ;
754
+ assert ! ( node_1_closing_signed . is_none( ) ) ;
752
755
753
756
assert ! ( nodes[ 0 ] . node. list_channels( ) . is_empty( ) ) ;
754
757
assert ! ( nodes[ 1 ] . node. list_channels( ) . is_empty( ) ) ;
0 commit comments