node/e2e: Fix test_non_fastforward_identity_doc

This test was flakey.
This commit is contained in:
Adrian Duke 2026-02-13 17:26:46 +00:00 committed by Lorenz Leutgeb
parent 832598ceb7
commit c96aea0699
1 changed files with 9 additions and 1 deletions

View File

@ -1563,7 +1563,7 @@ fn test_fetch_emits_canonical_ref_update() {
}
#[test]
fn test_non_fastword_identity_doc() {
fn test_non_fastforward_identity_doc() {
use radicle::identity::Identity;
let tmp = tempfile::tempdir().unwrap();
@ -1591,6 +1591,12 @@ fn test_non_fastword_identity_doc() {
eve.connect(&bob);
eve.connect(&alice_laptop);
// Due to permissive relaying, we need to lock down the scope for the RID.
//
// See: [`radicle-protocol::service::Service::relay()`] and
// [`radicle-protocol::service::Service::relay_announcement()`]
alice.handle.seed(rid, Scope::Followed).unwrap();
// Bob and Eve have the same state for the repository
bob.handle.seed(rid, Scope::Followed).unwrap();
bob.handle.fetch(rid, alice.id, DEFAULT_TIMEOUT).unwrap();
@ -1632,6 +1638,8 @@ fn test_non_fastword_identity_doc() {
(prev, rev)
};
assert!(!has_issue(&alice, &issue));
// Bob fetches from Alice and we see the identity document was updated.
//
// Bob does not have the issue because Alice does not have the updates from