Skip to content

Commit 335fdc4

Browse files
committed
Fix go tests
1 parent e79916a commit 335fdc4

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

enterprise/coderd/coderdenttest/coderdenttest_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ func TestAuthorizeAllEndpoints(t *testing.T) {
4949

5050
skipRoutes, assertRoute := coderdtest.AGPLRoutes(a)
5151
skipRoutes["GET:/api/v2/organizations/{organization}/provisionerdaemons/serve"] = "This route checks for RBAC dependent on input parameters!"
52+
skipRoutes["GET:/api/v2/service-banner/"] = "This route is available to all users"
5253

5354
assertRoute["GET:/api/v2/entitlements"] = coderdtest.RouteCheck{
5455
NoAuthorize: true,

enterprise/coderd/license/license_test.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ func TestEntitlements(t *testing.T) {
2727
codersdk.FeatureTemplateRBAC: true,
2828
codersdk.FeatureMultipleGitAuth: true,
2929
codersdk.FeatureExternalProvisionerDaemons: true,
30+
codersdk.FeatureServiceBanners: true,
3031
}
3132

3233
t.Run("Defaults", func(t *testing.T) {
@@ -70,6 +71,7 @@ func TestEntitlements(t *testing.T) {
7071
TemplateRBAC: true,
7172
MultipleGitAuth: true,
7273
ExternalProvisionerDaemons: true,
74+
ServiceBanners: true,
7375
}),
7476
Exp: time.Now().Add(time.Hour),
7577
})
@@ -78,7 +80,7 @@ func TestEntitlements(t *testing.T) {
7880
require.True(t, entitlements.HasLicense)
7981
require.False(t, entitlements.Trial)
8082
for _, featureName := range codersdk.FeatureNames {
81-
require.Equal(t, codersdk.EntitlementEntitled, entitlements.Features[featureName].Entitlement)
83+
require.Equal(t, codersdk.EntitlementEntitled, entitlements.Features[featureName].Entitlement, featureName)
8284
}
8385
})
8486
t.Run("SingleLicenseGrace", func(t *testing.T) {
@@ -93,6 +95,7 @@ func TestEntitlements(t *testing.T) {
9395
HighAvailability: true,
9496
TemplateRBAC: true,
9597
ExternalProvisionerDaemons: true,
98+
ServiceBanners: true,
9699
GraceAt: time.Now().Add(-time.Hour),
97100
ExpiresAt: time.Now().Add(time.Hour),
98101
}),

enterprise/coderd/licenses_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ func TestGetLicense(t *testing.T) {
109109
codersdk.FeatureTemplateRBAC: json.Number("1"),
110110
codersdk.FeatureMultipleGitAuth: json.Number("0"),
111111
codersdk.FeatureExternalProvisionerDaemons: json.Number("0"),
112+
codersdk.FeatureServiceBanners: json.Number("0"),
112113
}, licenses[0].Claims["features"])
113114
assert.Equal(t, int32(2), licenses[1].ID)
114115
assert.Equal(t, "testing2", licenses[1].Claims["account_id"])
@@ -122,6 +123,7 @@ func TestGetLicense(t *testing.T) {
122123
codersdk.FeatureTemplateRBAC: json.Number("0"),
123124
codersdk.FeatureMultipleGitAuth: json.Number("0"),
124125
codersdk.FeatureExternalProvisionerDaemons: json.Number("0"),
126+
codersdk.FeatureServiceBanners: json.Number("0"),
125127
}, licenses[1].Claims["features"])
126128
})
127129
}

enterprise/coderd/servicebanner.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ func validateHexColor(color string) error {
7070
func (api *API) putServiceBanner(rw http.ResponseWriter, r *http.Request) {
7171
ctx := r.Context()
7272

73-
if !api.AGPL.Authorize(r, rbac.ActionUpdate, rbac.ResourceDeploymentConfig) {
73+
if !api.Authorize(r, rbac.ActionUpdate, rbac.ResourceDeploymentConfig) {
7474
httpapi.Write(ctx, rw, http.StatusForbidden, codersdk.Response{
7575
Message: "Insufficient permissions to update service banner",
7676
})

0 commit comments

Comments
 (0)