From 91df15f957e2d433d112a793a864d6922674d43d Mon Sep 17 00:00:00 2001 From: "Ross A. Baker" Date: Mon, 31 Mar 2025 05:53:12 -0400 Subject: [PATCH] Allow lag between admin invitation creation and test assertion (#452) --- internal/web/test/admin_test.go | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/internal/web/test/admin_test.go b/internal/web/test/admin_test.go index 02a10d3..3160737 100644 --- a/internal/web/test/admin_test.go +++ b/internal/web/test/admin_test.go @@ -212,13 +212,10 @@ func TestAdminInvitation(t *testing.T) { require.NoError(t, err) invitation1, err := db.GetInvitationByID(1) require.NoError(t, err) - require.Equal(t, invitation1, &db.Invitation{ - ID: 1, - Code: invitation1.Code, - ExpiresAt: time.Now().Unix() + 604800, - NbUsed: 0, - NbMax: 10, - }) + require.Equal(t, uint(1), invitation1.ID) + require.Equal(t, uint(0), invitation1.NbUsed) + require.Equal(t, uint(10), invitation1.NbMax) + require.InDelta(t, time.Now().Unix()+604800, invitation1.ExpiresAt, 10) err = s.Request("POST", "/admin-panel/invitations", invitationAdmin{ nbMax: "aa",