Skip to content

Commit b99ac02

Browse files
update create_activity and tests to support optional name parameter
1 parent a3f4495 commit b99ac02

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

simln-lib/src/lib.rs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1579,8 +1579,9 @@ mod tests {
15791579
let missing_nodes = test_utils::create_nodes(1, 100_000);
15801580
let missing_node = missing_nodes.first().unwrap().0.clone();
15811581
let dest_node = nodes[0].clone();
1582+
let activity_name = None;
15821583

1583-
let activity = test_utils::create_activity(missing_node, dest_node, 1000);
1584+
let activity = test_utils::create_activity(activity_name, missing_node, dest_node, 1000);
15841585
let simulation = test_utils::create_simulation(clients, vec![activity]);
15851586
let result = simulation.validate_activity().await;
15861587

@@ -1596,8 +1597,9 @@ mod tests {
15961597
let (nodes, clients) = LightningTestNodeBuilder::new(1).build_full();
15971598
let dest_nodes = test_utils::create_nodes(1, 100_000);
15981599
let dest_node = dest_nodes.first().unwrap().0.clone();
1600+
let activity_name = None;
15991601

1600-
let activity = test_utils::create_activity(nodes[0].clone(), dest_node, 1000);
1602+
let activity = test_utils::create_activity(activity_name, nodes[0].clone(), dest_node, 1000);
16011603
let simulation = test_utils::create_simulation(clients, vec![activity]);
16021604
let result = simulation.validate_activity().await;
16031605

@@ -1613,9 +1615,10 @@ mod tests {
16131615
let (nodes, clients) = LightningTestNodeBuilder::new(1).build_full();
16141616
let dest_nodes = test_utils::create_nodes(1, 100_000);
16151617
let mut dest_node = dest_nodes.first().unwrap().0.clone();
1618+
let activity_name = None;
16161619
dest_node.features.set_keysend_optional();
16171620

1618-
let activity = test_utils::create_activity(nodes[0].clone(), dest_node, 1000);
1621+
let activity = test_utils::create_activity(activity_name, nodes[0].clone(), dest_node, 1000);
16191622
let simulation = test_utils::create_simulation(clients, vec![activity]);
16201623
let result = simulation.validate_activity().await;
16211624

@@ -1627,8 +1630,9 @@ mod tests {
16271630
#[tokio::test]
16281631
async fn test_validate_zero_amount_no_valid() {
16291632
let (nodes, clients) = LightningTestNodeBuilder::new(2).build_full();
1633+
let activity_name = None;
16301634

1631-
let activity = test_utils::create_activity(nodes[0].clone(), nodes[1].clone(), 0);
1635+
let activity = test_utils::create_activity(activity_name, nodes[0].clone(), nodes[1].clone(), 0);
16321636
let simulation = test_utils::create_simulation(clients, vec![activity]);
16331637
let result = simulation.validate_activity().await;
16341638

simln-lib/src/test_utils.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,12 +207,13 @@ pub fn create_simulation(
207207
)
208208
}
209209
pub fn create_activity(
210+
name: Option<String>,
210211
source: NodeInfo,
211212
destination: NodeInfo,
212213
amount_msat: u64,
213214
) -> ActivityDefinition {
214215
ActivityDefinition {
215-
name: None,
216+
name,
216217
source,
217218
destination,
218219
start_secs: None,

0 commit comments

Comments
 (0)