From f1aa1be738af0dc80eb3b5827249bb537de1e0cd Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Tue, 6 Aug 2024 10:12:26 +0100 Subject: feat(remote): `list` includes open proposals and filters out other branches in `prs/*` namespace --- test_utils/src/lib.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'test_utils') diff --git a/test_utils/src/lib.rs b/test_utils/src/lib.rs index f463652..ff3833d 100644 --- a/test_utils/src/lib.rs +++ b/test_utils/src/lib.rs @@ -1020,6 +1020,13 @@ pub fn get_proposal_branch_name( .hashtag("root"), ], ))?; + get_proposal_branch_name_from_events(&events, branch_name_in_event) +} + +pub fn get_proposal_branch_name_from_events( + events: &Vec, + branch_name_in_event: &str, +) -> Result { for event in events { if event.iter_tags().any(|t| { !t.as_vec()[1].eq("revision-root") @@ -1075,6 +1082,15 @@ pub fn cli_tester_create_proposals() -> Result { Ok(git_repo) } +pub fn cli_tester_create_proposal_branches_ready_to_send() -> Result { + let git_repo = GitTestRepo::default(); + git_repo.populate()?; + create_and_populate_branch(&git_repo, FEATURE_BRANCH_NAME_1, "a", false)?; + create_and_populate_branch(&git_repo, FEATURE_BRANCH_NAME_2, "b", false)?; + create_and_populate_branch(&git_repo, FEATURE_BRANCH_NAME_3, "c", false)?; + Ok(git_repo) +} + pub fn create_and_populate_branch( test_repo: &GitTestRepo, branch_name: &str, -- cgit v1.2.3