upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/test_utils/src/lib.rs
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2025-04-02 12:10:35 +0100
committerDanConwayDev <DanConwayDev@protonmail.com>2025-04-02 12:10:35 +0100
commit93dc41ac454adc403c32009fc501cd73d82fc80c (patch)
tree25d9042fa30e80b52de468dda2742b80341c0a6d /test_utils/src/lib.rs
parente7a3ac18cc16d8775230598f955468600b6dc32b (diff)
test: fix test func get_proposal_branch_name
it was not correctly checking for "revision-root" tag rust-nostr v0.40 changed the sorting order so that the revision-root may be returned first causing intermitant test failures
Diffstat (limited to 'test_utils/src/lib.rs')
-rw-r--r--test_utils/src/lib.rs14
1 files changed, 8 insertions, 6 deletions
diff --git a/test_utils/src/lib.rs b/test_utils/src/lib.rs
index 66d0df5..f1939ac 100644
--- a/test_utils/src/lib.rs
+++ b/test_utils/src/lib.rs
@@ -1147,12 +1147,14 @@ pub fn get_proposal_branch_name_from_events(
1147 let mut events = events.to_owned(); 1147 let mut events = events.to_owned();
1148 events.reverse(); 1148 events.reverse();
1149 for event in events { 1149 for event in events {
1150 if event.tags.iter().any(|t| { 1150 if !event
1151 !t.as_slice()[1].eq("revision-root") 1151 .tags
1152 && event.tags.iter().any(|t| { 1152 .iter()
1153 t.as_slice()[0].eq("branch-name") && t.as_slice()[1].eq(branch_name_in_event) 1153 .any(|t| t.as_slice()[1].eq("revision-root"))
1154 }) 1154 && event.tags.iter().any(|t| {
1155 }) { 1155 t.as_slice()[0].eq("branch-name") && t.as_slice()[1].eq(branch_name_in_event)
1156 })
1157 {
1156 return Ok(format!( 1158 return Ok(format!(
1157 "pr/{}({})", 1159 "pr/{}({})",
1158 branch_name_in_event, 1160 branch_name_in_event,