package lishwist_test import ( "testing" lishwist "lishwist/core" "lishwist/core/internal/fixtures" ) func TestFirstUserIsAdmin(t *testing.T) { s := fixtures.Login("thomas", "123") err := lishwist.Register("caleb", "123") fixtures.FailIfErr(t, err, "Failed to register caleb") users, err := s.Admin().ListUsers() fixtures.FailIfErr(t, err, "Failed to list users") fixtures.AssertEq(t, "Number of users", 2, len(users)) fixtures.Assert(t, "User 1 is admin", users[0].IsAdmin) fixtures.Assert(t, "User 2 is not admin", !users[1].IsAdmin) }