Skip to content

Commit 85ff5f1

Browse files
committed
Fix license unit test
1 parent 32a9e12 commit 85ff5f1

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

enterprise/coderd/coderd_test.go

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

9+
"github.com/coder/coder/coderd/authzquery"
10+
"github.com/coder/coder/coderd/rbac"
11+
912
"github.com/stretchr/testify/assert"
1013
"github.com/stretchr/testify/require"
1114
"go.uber.org/goleak"
@@ -100,7 +103,8 @@ func TestEntitlements(t *testing.T) {
100103
require.NoError(t, err)
101104
require.False(t, entitlements.HasLicense)
102105
coderdtest.CreateFirstUser(t, client)
103-
_, err = api.Database.InsertLicense(context.Background(), database.InsertLicenseParams{
106+
ctx := authzquery.WithAuthorizeSystemContext(context.Background(), rbac.RolesAdminSystem())
107+
_, err = api.Database.InsertLicense(ctx, database.InsertLicenseParams{
104108
UploadedAt: database.Now(),
105109
Exp: database.Now().AddDate(1, 0, 0),
106110
JWT: coderdenttest.GenerateLicense(t, coderdenttest.LicenseOptions{
@@ -128,7 +132,8 @@ func TestEntitlements(t *testing.T) {
128132
require.False(t, entitlements.HasLicense)
129133
coderdtest.CreateFirstUser(t, client)
130134
// Valid
131-
_, err = api.Database.InsertLicense(context.Background(), database.InsertLicenseParams{
135+
ctx := authzquery.WithAuthorizeSystemContext(context.Background(), rbac.RolesAdminSystem())
136+
_, err = api.Database.InsertLicense(ctx, database.InsertLicenseParams{
132137
UploadedAt: database.Now(),
133138
Exp: database.Now().AddDate(1, 0, 0),
134139
JWT: coderdenttest.GenerateLicense(t, coderdenttest.LicenseOptions{
@@ -139,7 +144,7 @@ func TestEntitlements(t *testing.T) {
139144
})
140145
require.NoError(t, err)
141146
// Expired
142-
_, err = api.Database.InsertLicense(context.Background(), database.InsertLicenseParams{
147+
_, err = api.Database.InsertLicense(ctx, database.InsertLicenseParams{
143148
UploadedAt: database.Now(),
144149
Exp: database.Now().AddDate(-1, 0, 0),
145150
JWT: coderdenttest.GenerateLicense(t, coderdenttest.LicenseOptions{
@@ -148,7 +153,7 @@ func TestEntitlements(t *testing.T) {
148153
})
149154
require.NoError(t, err)
150155
// Invalid
151-
_, err = api.Database.InsertLicense(context.Background(), database.InsertLicenseParams{
156+
_, err = api.Database.InsertLicense(ctx, database.InsertLicenseParams{
152157
UploadedAt: database.Now(),
153158
Exp: database.Now().AddDate(1, 0, 0),
154159
JWT: "invalid",

0 commit comments

Comments
 (0)