diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2025-04-02 12:10:35 +0100 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2025-04-02 12:10:35 +0100 |
| commit | 93dc41ac454adc403c32009fc501cd73d82fc80c (patch) | |
| tree | 25d9042fa30e80b52de468dda2742b80341c0a6d /test_utils/src | |
| parent | e7a3ac18cc16d8775230598f955468600b6dc32b (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')
| -rw-r--r-- | test_utils/src/lib.rs | 14 |
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, |