Something went wrong. Try again.
Monorepo for Tangled tangled.org
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637package spindle
import ( "testing"
"github.com/bluesky-social/indigo/atproto/syntax" "tangled.org/core/spindle/db")
func TestEmptyAllowlistShouldEnrollEveryone(t *testing.T) { d, _ := newTestSpindleDB(t) nel := syntax.DID("did:plc:nel") squid := syntax.DID("did:plc:squid")
enrolls := func(want bool, did syntax.DID) { t.Helper() got, err := db.Enrolls(d, did) if err != nil { t.Fatal(err) } if got != want { t.Fatalf("Enrolls(%s) = %v, want %v", did, got, want) } }
enrolls(true, nel) if err := db.AddToAllowlist(d, squid); err != nil { t.Fatal(err) } enrolls(false, nel) enrolls(true, squid) if err := d.PutBan(db.BanEntry{SubjectDid: squid}); err != nil { t.Fatal(err) } enrolls(false, squid)}