Skip to content

Commit 4997479

Browse files
committed
Fix: entitlements tests
1 parent c3dc08d commit 4997479

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

enterprise/coderd/license/license_test.go

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"testing"
77
"time"
88

9+
"github.com/google/uuid"
910
"github.com/stretchr/testify/require"
1011

1112
"cdr.dev/slog"
@@ -259,14 +260,36 @@ func TestEntitlements(t *testing.T) {
259260
t.Run("TooManyUsers", func(t *testing.T) {
260261
t.Parallel()
261262
db := dbfake.New()
262-
db.InsertUser(context.Background(), database.InsertUserParams{
263+
activeUser1, err := db.InsertUser(context.Background(), database.InsertUserParams{
264+
ID: uuid.New(),
263265
Username: "test1",
264266
LoginType: database.LoginTypePassword,
265267
})
266-
db.InsertUser(context.Background(), database.InsertUserParams{
268+
require.NoError(t, err)
269+
_, err = db.UpdateUserStatus(context.Background(), database.UpdateUserStatusParams{
270+
ID: activeUser1.ID,
271+
Status: database.UserStatusActive,
272+
UpdatedAt: database.Now(),
273+
})
274+
require.NoError(t, err)
275+
activeUser2, err := db.InsertUser(context.Background(), database.InsertUserParams{
276+
ID: uuid.New(),
267277
Username: "test2",
268278
LoginType: database.LoginTypePassword,
269279
})
280+
require.NoError(t, err)
281+
_, err = db.UpdateUserStatus(context.Background(), database.UpdateUserStatusParams{
282+
ID: activeUser2.ID,
283+
Status: database.UserStatusActive,
284+
UpdatedAt: database.Now(),
285+
})
286+
require.NoError(t, err)
287+
_, err = db.InsertUser(context.Background(), database.InsertUserParams{
288+
ID: uuid.New(),
289+
Username: "dormant-user",
290+
LoginType: database.LoginTypePassword,
291+
})
292+
require.NoError(t, err)
270293
db.InsertLicense(context.Background(), database.InsertLicenseParams{
271294
JWT: coderdenttest.GenerateLicense(t, coderdenttest.LicenseOptions{
272295
Features: license.Features{

0 commit comments

Comments
 (0)