Skip to content

Commit dced9ba

Browse files
Emyrkhugodutka
authored andcommitted
add orphaned version test
1 parent d794468 commit dced9ba

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

coderd/database/dbauthz/dbauthz_test.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1266,6 +1266,11 @@ func (s *MethodTestSuite) TestTemplate() {
12661266
dbm.EXPECT().GetTemplateByID(gomock.Any(), t1.ID).Return(t1, nil).AnyTimes()
12671267
check.Args(tv.ID).Asserts(t1, policy.ActionRead).Returns(tv)
12681268
}))
1269+
s.Run("Orphaned/GetTemplateVersionByID", s.Mocked(func(dbm *dbmock.MockStore, faker *gofakeit.Faker, check *expects) {
1270+
tv := testutil.Fake(s.T(), faker, database.TemplateVersion{TemplateID: uuid.NullUUID{Valid: false}})
1271+
dbm.EXPECT().GetTemplateVersionByID(gomock.Any(), tv.ID).Return(tv, nil).AnyTimes()
1272+
check.Args(tv.ID).Asserts(tv.RBACObjectNoTemplate(), policy.ActionRead).Returns(tv)
1273+
}))
12691274
s.Run("GetTemplateVersionsByTemplateID", s.Mocked(func(dbm *dbmock.MockStore, faker *gofakeit.Faker, check *expects) {
12701275
t1 := testutil.Fake(s.T(), faker, database.Template{})
12711276
a := testutil.Fake(s.T(), faker, database.TemplateVersion{TemplateID: uuid.NullUUID{UUID: t1.ID, Valid: true}})
@@ -1303,7 +1308,7 @@ func (s *MethodTestSuite) TestTemplate() {
13031308
check.Args(arg, emptyPreparedAuthorized{}).Asserts().Returns(slice.New(a))
13041309
}))
13051310
s.Run("InsertTemplate", s.Mocked(func(dbm *dbmock.MockStore, _ *gofakeit.Faker, check *expects) {
1306-
arg := database.InsertTemplateParams{Provisioner: "echo", OrganizationID: uuid.New(), MaxPortSharingLevel: database.AppSharingLevelOwner, CorsBehavior: database.CorsBehaviorSimple}
1311+
arg := database.InsertTemplateParams{OrganizationID: uuid.New()}
13071312
dbm.EXPECT().InsertTemplate(gomock.Any(), arg).Return(nil).AnyTimes()
13081313
check.Args(arg).Asserts(rbac.ResourceTemplate.InOrg(arg.OrganizationID), policy.ActionCreate)
13091314
}))

0 commit comments

Comments
 (0)