Skip to content

Commit 1bbf1bb

Browse files
committed
f: add test
1 parent 8774e8e commit 1bbf1bb

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

bindings/ldk_node.udl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,6 @@ enum NodeError {
324324

325325
dictionary NodeStatus {
326326
boolean is_running;
327-
boolean is_listening;
328327
BestBlock current_best_block;
329328
u64? latest_lightning_wallet_sync_timestamp;
330329
u64? latest_onchain_wallet_sync_timestamp;

tests/integration_tests_rust.rs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -822,6 +822,21 @@ fn sign_verify_msg() {
822822
assert!(node.verify_signature(msg, sig.as_str(), &pkey));
823823
}
824824

825+
#[test]
826+
fn connection_multi_listen() {
827+
let (_bitcoind, electrsd) = setup_bitcoind_and_electrsd();
828+
let chain_source = TestChainSource::Esplora(&electrsd);
829+
let (node_a, node_b) = setup_two_nodes(&chain_source, false, false, false);
830+
831+
let node_id_b = node_b.node_id();
832+
833+
let node_addrs_b = node_b.listening_addresses().unwrap();
834+
for node_addr_b in &node_addrs_b {
835+
node_a.connect(node_id_b, node_addr_b.clone(), false).unwrap();
836+
node_a.disconnect(node_id_b).unwrap();
837+
}
838+
}
839+
825840
#[test]
826841
fn connection_restart_behavior() {
827842
do_connection_restart_behavior(true);

0 commit comments

Comments
 (0)