pub(crate) async fn test_send( client: &Client, gateway: &String, invoice: &Bolt11Invoice, final_state: FinalSendOperationState, ) -> Result<()>