upleb.uk

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

summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2023-11-01 00:00:00 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2023-11-01 00:00:00 +0000
commit57321aa9136293b24757a6695a5c92087af539ab (patch)
tree2867d02430e346b13f7abcbb1022113d4fac31fa /tests
parent82f1ba360b60c8339c7caea0dec7903ee5e764cd (diff)
feat(prs-create) send to repo relays
fetch repository reference events to identify repository relays send pr events to repository relays alongside user relays
Diffstat (limited to 'tests')
-rw-r--r--tests/claim.rs2
-rw-r--r--tests/prs_create.rs52
2 files changed, 48 insertions, 6 deletions
diff --git a/tests/claim.rs b/tests/claim.rs
index 914b12e..61be68b 100644
--- a/tests/claim.rs
+++ b/tests/claim.rs
@@ -17,8 +17,6 @@ mod sends_repoistory_to_relays {
17 17
18 use super::*; 18 use super::*;
19 19
20 static REPOSITORY_KIND: u64 = 30017;
21
22 fn prep_git_repo() -> Result<GitTestRepo> { 20 fn prep_git_repo() -> Result<GitTestRepo> {
23 let test_repo = GitTestRepo::default(); 21 let test_repo = GitTestRepo::default();
24 test_repo.populate()?; 22 test_repo.populate()?;
diff --git a/tests/prs_create.rs b/tests/prs_create.rs
index 3a28016..3b8aa31 100644
--- a/tests/prs_create.rs
+++ b/tests/prs_create.rs
@@ -218,7 +218,18 @@ mod sends_pr_and_2_patches_to_3_relays {
218 ), 218 ),
219 Relay::new(8052, None, None), 219 Relay::new(8052, None, None),
220 Relay::new(8053, None, None), 220 Relay::new(8053, None, None),
221 Relay::new(8055, None, None), 221 Relay::new(
222 8055,
223 None,
224 Some(&|relay, client_id, subscription_id, _| -> Result<()> {
225 relay.respond_events(
226 client_id,
227 &subscription_id,
228 &vec![generate_repo_ref_event()],
229 )?;
230 Ok(())
231 }),
232 ),
222 Relay::new(8056, None, None), 233 Relay::new(8056, None, None),
223 ); 234 );
224 235
@@ -521,7 +532,18 @@ mod sends_pr_and_2_patches_to_3_relays {
521 ), 532 ),
522 Relay::new(8052, None, None), 533 Relay::new(8052, None, None),
523 Relay::new(8053, None, None), 534 Relay::new(8053, None, None),
524 Relay::new(8055, None, None), 535 Relay::new(
536 8055,
537 None,
538 Some(&|relay, client_id, subscription_id, _| -> Result<()> {
539 relay.respond_events(
540 client_id,
541 &subscription_id,
542 &vec![generate_repo_ref_event()],
543 )?;
544 Ok(())
545 }),
546 ),
525 Relay::new(8056, None, None), 547 Relay::new(8056, None, None),
526 ); 548 );
527 549
@@ -592,7 +614,18 @@ mod sends_pr_and_2_patches_to_3_relays {
592 ), 614 ),
593 Relay::new(8052, None, None), 615 Relay::new(8052, None, None),
594 Relay::new(8053, None, None), 616 Relay::new(8053, None, None),
595 Relay::new(8055, None, None), 617 Relay::new(
618 8055,
619 None,
620 Some(&|relay, client_id, subscription_id, _| -> Result<()> {
621 relay.respond_events(
622 client_id,
623 &subscription_id,
624 &vec![generate_repo_ref_event()],
625 )?;
626 Ok(())
627 }),
628 ),
596 Relay::new( 629 Relay::new(
597 8056, 630 8056,
598 Some(&|relay, client_id, event| -> Result<()> { 631 Some(&|relay, client_id, event| -> Result<()> {
@@ -660,7 +693,18 @@ mod sends_pr_and_2_patches_to_3_relays {
660 ), 693 ),
661 Relay::new(8052, None, None), 694 Relay::new(8052, None, None),
662 Relay::new(8053, None, None), 695 Relay::new(8053, None, None),
663 Relay::new(8055, None, None), 696 Relay::new(
697 8055,
698 None,
699 Some(&|relay, client_id, subscription_id, _| -> Result<()> {
700 relay.respond_events(
701 client_id,
702 &subscription_id,
703 &vec![generate_repo_ref_event()],
704 )?;
705 Ok(())
706 }),
707 ),
664 Relay::new( 708 Relay::new(
665 8056, 709 8056,
666 Some(&|relay, client_id, event| -> Result<()> { 710 Some(&|relay, client_id, event| -> Result<()> {