upleb.uk

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

summaryrefslogtreecommitdiff
path: root/tests/ngit_init.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ngit_init.rs')
-rw-r--r--tests/ngit_init.rs41
1 files changed, 20 insertions, 21 deletions
diff --git a/tests/ngit_init.rs b/tests/ngit_init.rs
index c8390e3..34da16f 100644
--- a/tests/ngit_init.rs
+++ b/tests/ngit_init.rs
@@ -464,11 +464,9 @@ mod when_repo_not_previously_claimed {
464 .find(|e| e.kind.eq(&Kind::GitRepoAnnouncement)) 464 .find(|e| e.kind.eq(&Kind::GitRepoAnnouncement))
465 .unwrap(); 465 .unwrap();
466 466
467 assert!( 467 assert!(event.tags.iter().any(
468 event.tags.iter().any( 468 |t| t.as_slice()[0].eq("d") && t.as_slice()[1].eq("example-identifier")
469 |t| t.as_vec()[0].eq("d") && t.as_vec()[1].eq("example-identifier") 469 ));
470 )
471 );
472 } 470 }
473 Ok(()) 471 Ok(())
474 } 472 }
@@ -484,9 +482,9 @@ mod when_repo_not_previously_claimed {
484 .find(|e| e.kind.eq(&Kind::GitRepoAnnouncement)) 482 .find(|e| e.kind.eq(&Kind::GitRepoAnnouncement))
485 .unwrap(); 483 .unwrap();
486 484
487 assert!(event.tags.iter().any(|t| t.as_vec()[0].eq("r") 485 assert!(event.tags.iter().any(|t| t.as_slice()[0].eq("r")
488 && t.as_vec()[1].eq("9ee507fc4357d7ee16a5d8901bedcd103f23c17d") 486 && t.as_slice()[1].eq("9ee507fc4357d7ee16a5d8901bedcd103f23c17d")
489 && t.as_vec()[2].eq("euc"))); 487 && t.as_slice()[2].eq("euc")));
490 } 488 }
491 Ok(()) 489 Ok(())
492 } 490 }
@@ -506,7 +504,8 @@ mod when_repo_not_previously_claimed {
506 event 504 event
507 .tags 505 .tags
508 .iter() 506 .iter()
509 .any(|t| t.as_vec()[0].eq("name") && t.as_vec()[1].eq("example-name")) 507 .any(|t| t.as_slice()[0].eq("name")
508 && t.as_slice()[1].eq("example-name"))
510 ); 509 );
511 } 510 }
512 Ok(()) 511 Ok(())
@@ -523,8 +522,8 @@ mod when_repo_not_previously_claimed {
523 .find(|e| e.kind.eq(&Kind::GitRepoAnnouncement)) 522 .find(|e| e.kind.eq(&Kind::GitRepoAnnouncement))
524 .unwrap(); 523 .unwrap();
525 524
526 assert!(event.tags.iter().any(|t| t.as_vec()[0].eq("alt") 525 assert!(event.tags.iter().any(|t| t.as_slice()[0].eq("alt")
527 && t.as_vec()[1].eq("git repository: example-name"))); 526 && t.as_slice()[1].eq("git repository: example-name")));
528 } 527 }
529 Ok(()) 528 Ok(())
530 } 529 }
@@ -540,8 +539,8 @@ mod when_repo_not_previously_claimed {
540 .find(|e| e.kind.eq(&Kind::GitRepoAnnouncement)) 539 .find(|e| e.kind.eq(&Kind::GitRepoAnnouncement))
541 .unwrap(); 540 .unwrap();
542 541
543 assert!(event.tags.iter().any(|t| t.as_vec()[0].eq("description") 542 assert!(event.tags.iter().any(|t| t.as_slice()[0].eq("description")
544 && t.as_vec()[1].eq("example-description"))); 543 && t.as_slice()[1].eq("example-description")));
545 } 544 }
546 Ok(()) 545 Ok(())
547 } 546 }
@@ -558,8 +557,8 @@ mod when_repo_not_previously_claimed {
558 .unwrap(); 557 .unwrap();
559 558
560 assert!( 559 assert!(
561 event.tags.iter().any(|t| t.as_vec()[0].eq("clone") 560 event.tags.iter().any(|t| t.as_slice()[0].eq("clone")
562 && t.as_vec()[1].eq("https://git.myhosting.com/my-repo.git")) /* todo check it defaults to origin */ 561 && t.as_slice()[1].eq("https://git.myhosting.com/my-repo.git")) /* todo check it defaults to origin */
563 ); 562 );
564 } 563 }
565 Ok(()) 564 Ok(())
@@ -578,9 +577,9 @@ mod when_repo_not_previously_claimed {
578 let relays_tag = event 577 let relays_tag = event
579 .tags 578 .tags
580 .iter() 579 .iter()
581 .find(|t| t.as_vec()[0].eq("relays")) 580 .find(|t| t.as_slice()[0].eq("relays"))
582 .unwrap() 581 .unwrap()
583 .as_vec(); 582 .as_slice();
584 assert_eq!(relays_tag[1], "ws://localhost:8055",); 583 assert_eq!(relays_tag[1], "ws://localhost:8055",);
585 assert_eq!(relays_tag[2], "ws://localhost:8056",); 584 assert_eq!(relays_tag[2], "ws://localhost:8056",);
586 } 585 }
@@ -600,9 +599,9 @@ mod when_repo_not_previously_claimed {
600 let web_tag = event 599 let web_tag = event
601 .tags 600 .tags
602 .iter() 601 .iter()
603 .find(|t| t.as_vec()[0].eq("web")) 602 .find(|t| t.as_slice()[0].eq("web"))
604 .unwrap() 603 .unwrap()
605 .as_vec(); 604 .as_slice();
606 assert_eq!(web_tag[1], "https://exampleproject.xyz",); 605 assert_eq!(web_tag[1], "https://exampleproject.xyz",);
607 assert_eq!(web_tag[2], "https://gitworkshop.dev/123",); 606 assert_eq!(web_tag[2], "https://gitworkshop.dev/123",);
608 } 607 }
@@ -622,9 +621,9 @@ mod when_repo_not_previously_claimed {
622 let maintainers_tag = event 621 let maintainers_tag = event
623 .tags 622 .tags
624 .iter() 623 .iter()
625 .find(|t| t.as_vec()[0].eq("maintainers")) 624 .find(|t| t.as_slice()[0].eq("maintainers"))
626 .unwrap() 625 .unwrap()
627 .as_vec(); 626 .as_slice();
628 assert_eq!(maintainers_tag[1], TEST_KEY_1_KEYS.public_key().to_string()); 627 assert_eq!(maintainers_tag[1], TEST_KEY_1_KEYS.public_key().to_string());
629 } 628 }
630 Ok(()) 629 Ok(())