upleb.uk

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

summaryrefslogtreecommitdiff
path: root/tests/send.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/send.rs')
-rw-r--r--tests/send.rs39
1 files changed, 38 insertions, 1 deletions
diff --git a/tests/send.rs b/tests/send.rs
index 8474c19..aa16949 100644
--- a/tests/send.rs
+++ b/tests/send.rs
@@ -448,7 +448,7 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_
448 448
449 #[tokio::test] 449 #[tokio::test]
450 #[serial] 450 #[serial]
451 async fn pr_tags_branch_name() -> Result<()> { 451 async fn cover_letter_tags_branch_name() -> Result<()> {
452 let (_, _, r53, r55, r56) = prep_run_create_proposal(true).await?; 452 let (_, _, r53, r55, r56) = prep_run_create_proposal(true).await?;
453 for relay in [&r53, &r55, &r56] { 453 for relay in [&r53, &r55, &r56] {
454 let cover_letter_event: &nostr::Event = 454 let cover_letter_event: &nostr::Event =
@@ -466,6 +466,27 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_
466 } 466 }
467 Ok(()) 467 Ok(())
468 } 468 }
469
470 #[tokio::test]
471 #[serial]
472 async fn cover_letter_tags_alt() -> Result<()> {
473 let (_, _, r53, r55, r56) = prep_run_create_proposal(true).await?;
474 for relay in [&r53, &r55, &r56] {
475 let cover_letter_event: &nostr::Event =
476 relay.events.iter().find(|e| is_cover_letter(e)).unwrap();
477
478 // branch-name tag
479 assert_eq!(
480 cover_letter_event
481 .iter_tags()
482 .find(|t| t.as_vec()[0].eq("alt"))
483 .unwrap()
484 .as_vec()[1],
485 "git patch cover letter: exampletitle"
486 );
487 }
488 Ok(())
489 }
469 } 490 }
470 491
471 mod patch_tags { 492 mod patch_tags {
@@ -605,6 +626,22 @@ mod when_cover_letter_details_specified_with_range_of_head_2_sends_cover_letter_
605 626
606 #[tokio::test] 627 #[tokio::test]
607 #[serial] 628 #[serial]
629 async fn alt() -> Result<()> {
630 assert_eq!(
631 prep()
632 .await?
633 .tags
634 .iter()
635 .find(|t| t.as_vec()[0].eq("alt"))
636 .unwrap()
637 .as_vec(),
638 vec!["alt", "git patch: add t3.md"],
639 );
640 Ok(())
641 }
642
643 #[tokio::test]
644 #[serial]
608 async fn patch_tags_cover_letter_event_as_root() -> Result<()> { 645 async fn patch_tags_cover_letter_event_as_root() -> Result<()> {
609 let (_, _, r53, r55, r56) = prep_run_create_proposal(true).await?; 646 let (_, _, r53, r55, r56) = prep_run_create_proposal(true).await?;
610 for relay in [&r53, &r55, &r56] { 647 for relay in [&r53, &r55, &r56] {