From d6faad17e814d252a72e3aca39a4b3898382bab9 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Wed, 25 Sep 2024 14:37:17 +0100 Subject: chore: bump rust-nostr v0.35 bump all rust-nostr packages --- tests/ngit_send.rs | 200 ++++++++++++++++++++++++++--------------------------- 1 file changed, 100 insertions(+), 100 deletions(-) (limited to 'tests/ngit_send.rs') diff --git a/tests/ngit_send.rs b/tests/ngit_send.rs index 2aad232..0fe7a86 100644 --- a/tests/ngit_send.rs +++ b/tests/ngit_send.rs @@ -87,17 +87,17 @@ mod when_commits_behind_ask_to_proceed { fn is_cover_letter(event: &nostr::Event) -> bool { event.kind.eq(&Kind::GitPatch) && event - .tags() + .tags .iter() - .any(|t| t.as_vec()[1].eq("cover-letter")) + .any(|t| t.as_slice()[1].eq("cover-letter")) } fn is_patch(event: &nostr::Event) -> bool { event.kind.eq(&Kind::GitPatch) && !event - .tags() + .tags .iter() - .any(|t| t.as_vec()[1].eq("cover-letter")) + .any(|t| t.as_slice()[1].eq("cover-letter")) } fn prep_git_repo() -> Result { @@ -374,11 +374,11 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ assert_eq!( cover_letter_event - .tags() + .tags .iter() - .find(|t| t.as_vec()[0].eq("r")) + .find(|t| t.as_slice()[0].eq("r")) .unwrap() - .as_vec()[1], + .as_slice()[1], "9ee507fc4357d7ee16a5d8901bedcd103f23c17d" ); } @@ -394,10 +394,10 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ relay.events.iter().find(|e| is_cover_letter(e)).unwrap(); assert!( cover_letter_event - .tags() + .tags .iter() - .any(|t| t.as_vec()[0].eq("a") - && t.as_vec()[1].eq(&format!( + .any(|t| t.as_slice()[0].eq("a") + && t.as_slice()[1].eq(&format!( "{}:{TEST_KEY_1_PUBKEY_HEX}:{}", Kind::GitRepoAnnouncement, generate_repo_ref_event().identifier().unwrap() @@ -405,10 +405,10 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ ); assert!( cover_letter_event - .tags() + .tags .iter() - .any(|t| t.as_vec()[0].eq("a") - && t.as_vec()[1].eq(&format!( + .any(|t| t.as_slice()[0].eq("a") + && t.as_slice()[1].eq(&format!( "{}:{TEST_KEY_2_PUBKEY_HEX}:{}", Kind::GitRepoAnnouncement, generate_repo_ref_event().identifier().unwrap() @@ -423,11 +423,11 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ async fn p_tags_for_maintainers() -> Result<()> { let event = generate_repo_ref_event(); let maintainers = &event - .tags() + .tags .iter() - .find(|t| t.as_vec()[0].eq(&"maintainers")) + .find(|t| t.as_slice()[0].eq(&"maintainers")) .unwrap() - .as_vec()[1..]; + .as_slice()[1..]; let (_, _, r53, r55, r56) = prep_run_create_proposal(true).await?; for relay in [&r53, &r55, &r56] { for m in maintainers { @@ -435,9 +435,9 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ relay.events.iter().find(|e| is_cover_letter(e)).unwrap(); assert!( cover_letter_event - .tags() + .tags .iter() - .any(|t| { t.as_vec()[0].eq("p") && t.as_vec()[1].eq(m) }) + .any(|t| { t.as_slice()[0].eq("p") && t.as_slice()[1].eq(m) }) ); } } @@ -452,10 +452,9 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ let cover_letter_event: &nostr::Event = relay.events.iter().find(|e| is_cover_letter(e)).unwrap(); assert!( - cover_letter_event - .tags() - .iter() - .any(|t| { t.as_vec()[0].eq("t") && t.as_vec()[1].eq(&"cover-letter") }) + cover_letter_event.tags.iter().any(|t| { + t.as_slice()[0].eq("t") && t.as_slice()[1].eq(&"cover-letter") + }) ); } Ok(()) @@ -470,9 +469,9 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ relay.events.iter().find(|e| is_cover_letter(e)).unwrap(); assert!( cover_letter_event - .tags() + .tags .iter() - .any(|t| { t.as_vec()[0].eq("t") && t.as_vec()[1].eq(&"root") }) + .any(|t| { t.as_slice()[0].eq("t") && t.as_slice()[1].eq(&"root") }) ); } Ok(()) @@ -489,11 +488,11 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ // branch-name tag assert_eq!( cover_letter_event - .tags() + .tags .iter() - .find(|t| t.as_vec()[0].eq("branch-name")) + .find(|t| t.as_slice()[0].eq("branch-name")) .unwrap() - .as_vec()[1], + .as_slice()[1], "feature" ); } @@ -511,11 +510,11 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ // branch-name tag assert_eq!( cover_letter_event - .tags() + .tags .iter() - .find(|t| t.as_vec()[0].eq("alt")) + .find(|t| t.as_slice()[0].eq("alt")) .unwrap() - .as_vec()[1], + .as_slice()[1], "git patch cover letter: exampletitle" ); } @@ -540,13 +539,13 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ most_recent_patch .tags .iter() - .any(|t| t.as_vec()[0].eq("r") && t.as_vec()[1].eq(COMMIT_ID)) + .any(|t| t.as_slice()[0].eq("r") && t.as_slice()[1].eq(COMMIT_ID)) ); assert!( most_recent_patch .tags .iter() - .any(|t| t.as_vec()[0].eq("commit") && t.as_vec()[1].eq(COMMIT_ID)) + .any(|t| t.as_slice()[0].eq("commit") && t.as_slice()[1].eq(COMMIT_ID)) ); Ok(()) } @@ -561,9 +560,9 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ most_recent_patch .tags .iter() - .find(|t| t.as_vec()[0].eq("parent-commit")) + .find(|t| t.as_slice()[0].eq("parent-commit")) .unwrap() - .as_vec()[1], + .as_slice()[1], COMMIT_PARENT_ID, ); Ok(()) @@ -572,8 +571,8 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ #[tokio::test] #[serial] async fn root_commit_as_r() -> Result<()> { - assert!(prep().await?.tags.iter().any(|t| t.as_vec()[0].eq("r") - && t.as_vec()[1].eq("9ee507fc4357d7ee16a5d8901bedcd103f23c17d"))); + assert!(prep().await?.tags.iter().any(|t| t.as_slice()[0].eq("r") + && t.as_slice()[1].eq("9ee507fc4357d7ee16a5d8901bedcd103f23c17d"))); Ok(()) } @@ -582,18 +581,18 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ async fn p_tags_for_maintainers() -> Result<()> { let event = generate_repo_ref_event(); let maintainers = &event - .tags() + .tags .iter() - .find(|t| t.as_vec()[0].eq(&"maintainers")) + .find(|t| t.as_slice()[0].eq(&"maintainers")) .unwrap() - .as_vec()[1..]; + .as_slice()[1..]; for m in maintainers { assert!( prep() .await? - .tags() + .tags .iter() - .any(|t| { t.as_vec()[0].eq("p") && t.as_vec()[1].eq(m) }) + .any(|t| { t.as_slice()[0].eq("p") && t.as_slice()[1].eq(m) }) ); } Ok(()) @@ -603,16 +602,16 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ #[serial] async fn a_tag_for_repo_event_of_each_maintainer() -> Result<()> { assert!(prep().await?.tags.iter().any(|t| { - t.as_vec()[0].eq("a") - && t.as_vec()[1].eq(&format!( + t.as_slice()[0].eq("a") + && t.as_slice()[1].eq(&format!( "{}:{TEST_KEY_1_PUBKEY_HEX}:{}", Kind::GitRepoAnnouncement, generate_repo_ref_event().identifier().unwrap() )) })); assert!(prep().await?.tags.iter().any(|t| { - t.as_vec()[0].eq("a") - && t.as_vec()[1].eq(&format!( + t.as_slice()[0].eq("a") + && t.as_slice()[1].eq(&format!( "{}:{TEST_KEY_2_PUBKEY_HEX}:{}", Kind::GitRepoAnnouncement, generate_repo_ref_event().identifier().unwrap() @@ -629,9 +628,9 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ .await? .tags .iter() - .find(|t| t.as_vec()[0].eq("description")) + .find(|t| t.as_slice()[0].eq("description")) .unwrap() - .as_vec()[1], + .as_slice()[1], "add t3.md" ); Ok(()) @@ -645,9 +644,9 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ .await? .tags .iter() - .find(|t| t.as_vec()[0].eq("author")) + .find(|t| t.as_slice()[0].eq("author")) .unwrap() - .as_vec(), + .as_slice(), vec!["author", "Joe Bloggs", "joe.bloggs@pm.me", "0", "0"], ); Ok(()) @@ -661,9 +660,9 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ .await? .tags .iter() - .find(|t| t.as_vec()[0].eq("committer")) + .find(|t| t.as_slice()[0].eq("committer")) .unwrap() - .as_vec(), + .as_slice(), vec!["committer", "Joe Bloggs", "joe.bloggs@pm.me", "0", "0"], ); Ok(()) @@ -677,9 +676,9 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ .await? .tags .iter() - .find(|t| t.as_vec()[0].eq("alt")) + .find(|t| t.as_slice()[0].eq("alt")) .unwrap() - .as_vec(), + .as_slice(), vec!["alt", "git patch: add t3.md"], ); Ok(()) @@ -700,12 +699,14 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ .tags .iter() .find(|t| { - t.as_vec()[0].eq("e") && t.as_vec().len().eq(&4) && t.as_vec()[3].eq("root") + t.as_slice()[0].eq("e") + && t.as_slice().len().eq(&4) + && t.as_slice()[3].eq("root") }) .unwrap(); assert_eq!( - root_event_tag.as_vec()[1], + root_event_tag.as_slice()[1], cover_letter_event.id.to_string() ); } @@ -724,13 +725,13 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ .collect::>(); assert_eq!( patch_events[1] - .tags() + .tags .iter() - .find(|t| t.as_vec()[0].eq("e") - && t.as_vec().len().eq(&4) - && t.as_vec()[3].eq("reply")) + .find(|t| t.as_slice()[0].eq("e") + && t.as_slice().len().eq(&4) + && t.as_slice()[3].eq("reply")) .unwrap() - .as_vec()[1], + .as_slice()[1], patch_events[0].id.to_string(), ); } @@ -745,7 +746,7 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_ .await? .tags .iter() - .any(|t| t.as_vec()[0].eq("t") && t.as_vec()[1].eq("root")) + .any(|t| t.as_slice()[0].eq("t") && t.as_slice()[1].eq("root")) ); Ok(()) } @@ -1114,16 +1115,16 @@ mod when_no_cover_letter_flag_set_with_range_of_head_2_sends_2_patches_without_c // first patch tagged as root assert!( patch_events[0] - .tags() + .tags .iter() - .any(|t| t.as_vec()[0].eq("t") && t.as_vec()[1].eq("root")) + .any(|t| t.as_slice()[0].eq("t") && t.as_slice()[1].eq("root")) ); // second patch not tagged as root assert!( !patch_events[1] - .tags() + .tags .iter() - .any(|t| t.as_vec()[0].eq("t") && t.as_vec()[1].eq("root")) + .any(|t| t.as_slice()[0].eq("t") && t.as_slice()[1].eq("root")) ); } Ok(()) @@ -1143,11 +1144,11 @@ mod when_no_cover_letter_flag_set_with_range_of_head_2_sends_2_patches_without_c // branch-name tag assert_eq!( patch_events[0] - .tags() + .tags .iter() - .find(|t| t.as_vec()[0].eq("branch-name")) + .find(|t| t.as_slice()[0].eq("branch-name")) .unwrap() - .as_vec()[1], + .as_slice()[1], "feature" ); } @@ -1167,13 +1168,13 @@ mod when_no_cover_letter_flag_set_with_range_of_head_2_sends_2_patches_without_c assert_eq!( patch_events[1] - .tags() + .tags .iter() - .find(|t| t.as_vec()[0].eq("e") - && t.as_vec().len().eq(&4) - && t.as_vec()[3].eq("root")) + .find(|t| t.as_slice()[0].eq("e") + && t.as_slice().len().eq(&4) + && t.as_slice()[3].eq("root")) .unwrap() - .as_vec()[1], + .as_slice()[1], patch_events[0].id.to_string(), ); } @@ -1572,9 +1573,9 @@ mod root_proposal_specified_using_in_reply_to_with_range_of_head_2_and_cover_let relay.events.iter().find(|e| is_cover_letter(e)).unwrap(); assert!( cover_letter_event - .tags() + .tags .iter() - .any(|t| { t.as_vec()[0].eq("t") && t.as_vec()[1].eq(&"root") }) + .any(|t| { t.as_slice()[0].eq("t") && t.as_slice()[1].eq(&"root") }) ); } Ok(()) @@ -1588,10 +1589,9 @@ mod root_proposal_specified_using_in_reply_to_with_range_of_head_2_and_cover_let let cover_letter_event: &nostr::Event = relay.events.iter().find(|e| is_cover_letter(e)).unwrap(); assert!( - cover_letter_event - .tags() - .iter() - .any(|t| { t.as_vec()[0].eq("t") && t.as_vec()[1].eq(&"revision-root") }) + cover_letter_event.tags.iter().any(|t| { + t.as_slice()[0].eq("t") && t.as_slice()[1].eq(&"revision-root") + }) ); } Ok(()) @@ -1606,15 +1606,15 @@ mod root_proposal_specified_using_in_reply_to_with_range_of_head_2_and_cover_let relay.events.iter().find(|e| is_cover_letter(e)).unwrap(); assert_eq!( cover_letter_event - .tags() + .tags .iter() .find(|t| { - t.as_vec()[0].eq("e") - && t.as_vec().len().eq(&4) - && t.as_vec()[3].eq("reply") + t.as_slice()[0].eq("e") + && t.as_slice().len().eq(&4) + && t.as_slice()[3].eq("reply") }) .unwrap() - .as_vec()[1], + .as_slice()[1], // id of state nevent "431e58eb8e1b4e20292d1d5bbe81d5cfb042e1bc165de32eddfdd52245a4cce4", ); @@ -1639,12 +1639,12 @@ mod root_proposal_specified_using_in_reply_to_with_range_of_head_2_and_cover_let .tags .iter() .find(|t| { - t.as_vec()[0].eq("e") - && t.as_vec().len().eq(&4) - && t.as_vec()[3].eq("root") + t.as_slice()[0].eq("e") + && t.as_slice().len().eq(&4) + && t.as_slice()[3].eq("root") }) .unwrap() - .as_vec()[1], + .as_slice()[1], cover_letter_event.id.to_string() ); } @@ -1754,10 +1754,10 @@ mod in_reply_to_mentions_issue { for relay in [&r53, &r55, &r56] { let cover_letter_event: &nostr::Event = relay.events.iter().find(|e| is_cover_letter(e)).unwrap(); - assert!(cover_letter_event.tags().iter().any(|t| { - t.as_vec()[0].eq("e") - && t.as_vec()[1].eq(&get_pretend_issue_event().id.to_hex()) - && t.as_vec()[3].eq(&"mention") + assert!(cover_letter_event.tags.iter().any(|t| { + t.as_slice()[0].eq("e") + && t.as_slice()[1].eq(&get_pretend_issue_event().id.to_hex()) + && t.as_slice()[3].eq(&"mention") })); } Ok(()) @@ -1772,9 +1772,9 @@ mod in_reply_to_mentions_issue { relay.events.iter().find(|e| is_cover_letter(e)).unwrap(); assert!( !cover_letter_event - .tags() + .tags .iter() - .any(|t| { t.as_vec()[0].eq("t") && t.as_vec()[1].eq(&"revision-root") }) + .any(|t| { t.as_slice()[0].eq("t") && t.as_slice()[1].eq(&"revision-root") }) ); } Ok(()) @@ -1877,18 +1877,18 @@ mod in_reply_to_mentions_npub_and_nprofile_which_get_mentioned_in_proposal_root for relay in [&r53, &r55, &r56] { let cover_letter_event: &nostr::Event = relay.events.iter().find(|e| is_cover_letter(e)).unwrap(); - assert!(cover_letter_event.tags().iter().any(|t| { - t.as_vec()[0].eq("p") - && t.as_vec()[1].eq(&nostr::Keys::parse( + assert!(cover_letter_event.tags.iter().any(|t| { + t.as_slice()[0].eq("p") + && t.as_slice()[1].eq(&nostr::Keys::parse( "nsec1q3c5xnsm5m4wgsrhwnz04p0d5mevkryyggqgdpa9jwulpq9gldhswgtxvq", ) .unwrap() .public_key() .to_hex()) })); - assert!(cover_letter_event.tags().iter().any(|t| { - t.as_vec()[0].eq("p") - && t.as_vec()[1].eq(&nostr::Keys::parse( + assert!(cover_letter_event.tags.iter().any(|t| { + t.as_slice()[0].eq("p") + && t.as_slice()[1].eq(&nostr::Keys::parse( "nsec1nx5ulvcndhcuu8k6q8fenw50l6y75sec7pj8vr0r68l6a44w3lqspvj02k", ) .unwrap() -- cgit v1.2.3