···
createTestUser(t, db, "testvoter123.test", voterDID)
-
URI: "at://did:plc:testvoter123/social.coves.interaction.vote/3k1234567890",
···
createTestUser(t, db, "testvoter456.test", voterDID)
-
URI: "at://did:plc:testvoter456/social.coves.interaction.vote/3k9876543210",
···
// Don't create test user - vote should still be created (FK removed)
// This allows votes to be indexed before users in Jetstream
-
URI: "at://did:plc:nonexistentvoter/social.coves.interaction.vote/3k1111111111",
VoterDID: "did:plc:nonexistentvoter",
···
-
URI: "at://did:plc:testvoter789/social.coves.interaction.vote/3k5555555555",
···
repo := NewVoteRepository(db)
ctx := context.Background()
-
_, err := repo.GetByURI(ctx, "at://did:plc:nonexistent/social.coves.interaction.vote/nope")
assert.ErrorIs(t, err, votes.ErrVoteNotFound)
···
-
URI: "at://did:plc:testvoter999/social.coves.interaction.vote/3k6666666666",
···
-
URI: "at://did:plc:testvoterdelete/social.coves.interaction.vote/3k7777777777",
···
createTestUser(t, db, "testvoterdelete2.test", voterDID)
-
URI: "at://did:plc:testvoterdelete2/social.coves.interaction.vote/3k8888888888",
···
// Create multiple votes on same subject
-
URI: "at://did:plc:testvoterlist1/social.coves.interaction.vote/3k9999999991",
···
-
URI: "at://did:plc:testvoterlist2/social.coves.interaction.vote/3k9999999992",
···
// Create multiple votes by same voter
-
URI: "at://did:plc:testvoterlistvoter/social.coves.interaction.vote/3k0000000001",
···
-
URI: "at://did:plc:testvoterlistvoter/social.coves.interaction.vote/3k0000000002",
···
createTestUser(t, db, "testvoter123.test", voterDID)
+
URI: "at://did:plc:testvoter123/social.coves.feed.vote/3k1234567890",
···
createTestUser(t, db, "testvoter456.test", voterDID)
+
URI: "at://did:plc:testvoter456/social.coves.feed.vote/3k9876543210",
···
// Don't create test user - vote should still be created (FK removed)
// This allows votes to be indexed before users in Jetstream
+
URI: "at://did:plc:nonexistentvoter/social.coves.feed.vote/3k1111111111",
VoterDID: "did:plc:nonexistentvoter",
···
+
URI: "at://did:plc:testvoter789/social.coves.feed.vote/3k5555555555",
···
repo := NewVoteRepository(db)
ctx := context.Background()
+
_, err := repo.GetByURI(ctx, "at://did:plc:nonexistent/social.coves.feed.vote/nope")
assert.ErrorIs(t, err, votes.ErrVoteNotFound)
···
+
URI: "at://did:plc:testvoter999/social.coves.feed.vote/3k6666666666",
···
+
URI: "at://did:plc:testvoterdelete/social.coves.feed.vote/3k7777777777",
···
createTestUser(t, db, "testvoterdelete2.test", voterDID)
+
URI: "at://did:plc:testvoterdelete2/social.coves.feed.vote/3k8888888888",
···
// Create multiple votes on same subject
+
URI: "at://did:plc:testvoterlist1/social.coves.feed.vote/3k9999999991",
···
+
URI: "at://did:plc:testvoterlist2/social.coves.feed.vote/3k9999999992",
···
// Create multiple votes by same voter
+
URI: "at://did:plc:testvoterlistvoter/social.coves.feed.vote/3k0000000001",
···
+
URI: "at://did:plc:testvoterlistvoter/social.coves.feed.vote/3k0000000002",