Skip to content

Commit fe5200d

Browse files
author
Antoine Riard
committed
Add test_override_0msat_htlc_minimum
1 parent d4dd57b commit fe5200d

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

lightning/src/ln/functional_tests.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7315,3 +7315,21 @@ fn test_override_channel_config() {
73157315
assert_eq!(res.channel_flags, 0);
73167316
assert_eq!(res.to_self_delay, 200);
73177317
}
7318+
7319+
#[test]
7320+
fn test_override_0msat_htlc_minimum() {
7321+
let mut zero_config = UserConfig::default();
7322+
zero_config.own_channel_config.our_htlc_minimum_msat = 0;
7323+
let chanmon_cfgs = create_chanmon_cfgs(2);
7324+
let node_cfgs = create_node_cfgs(2, &chanmon_cfgs);
7325+
let node_chanmgrs = create_node_chanmgrs(2, &node_cfgs, &[None, Some(zero_config.clone())]);
7326+
let nodes = create_network(2, &node_cfgs, &node_chanmgrs);
7327+
7328+
nodes[0].node.create_channel(nodes[1].node.get_our_node_id(), 16_000_000, 12_000_000, 42, Some(zero_config)).unwrap();
7329+
let res = get_event_msg!(nodes[0], MessageSendEvent::SendOpenChannel, nodes[1].node.get_our_node_id());
7330+
assert_eq!(res.htlc_minimum_msat, 1);
7331+
7332+
nodes[1].node.handle_open_channel(&nodes[0].node.get_our_node_id(), InitFeatures::supported(), &res);
7333+
let res = get_event_msg!(nodes[1], MessageSendEvent::SendAcceptChannel, nodes[0].node.get_our_node_id());
7334+
assert_eq!(res.htlc_minimum_msat, 1);
7335+
}

0 commit comments

Comments
 (0)