Skip to content

Commit 0cf13c2

Browse files
committed
dbauthz
1 parent 21ec945 commit 0cf13c2

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

coderd/database/dbauthz/dbauthz_test.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4039,6 +4039,21 @@ func (s *MethodTestSuite) TestSystemFunctions() {
40394039
s.Run("InsertWorkspaceAppStats", s.Subtest(func(db database.Store, check *expects) {
40404040
check.Args(database.InsertWorkspaceAppStatsParams{}).Asserts(rbac.ResourceSystem, policy.ActionCreate)
40414041
}))
4042+
s.Run("InsertWorkspaceAppAuditSession", s.Subtest(func(db database.Store, check *expects) {
4043+
u := dbgen.User(s.T(), db, database.User{})
4044+
pj := dbgen.ProvisionerJob(s.T(), db, nil, database.ProvisionerJob{})
4045+
res := dbgen.WorkspaceResource(s.T(), db, database.WorkspaceResource{JobID: pj.ID})
4046+
agent := dbgen.WorkspaceAgent(s.T(), db, database.WorkspaceAgent{ResourceID: res.ID})
4047+
app := dbgen.WorkspaceApp(s.T(), db, database.WorkspaceApp{AgentID: agent.ID})
4048+
check.Args(database.InsertWorkspaceAppAuditSessionParams{
4049+
AgentID: agent.ID,
4050+
AppID: uuid.NullUUID{UUID: app.ID, Valid: true},
4051+
UserID: uuid.NullUUID{UUID: u.ID, Valid: true},
4052+
}).Asserts(rbac.ResourceSystem, policy.ActionCreate)
4053+
}))
4054+
s.Run("UpdateWorkspaceAppAuditSession", s.Subtest(func(db database.Store, check *expects) {
4055+
check.Args(database.UpdateWorkspaceAppAuditSessionParams{}).Asserts(rbac.ResourceSystem, policy.ActionUpdate)
4056+
}))
40424057
s.Run("InsertWorkspaceAgentScriptTimings", s.Subtest(func(db database.Store, check *expects) {
40434058
dbtestutil.DisableForeignKeysAndTriggers(s.T(), db)
40444059
check.Args(database.InsertWorkspaceAgentScriptTimingsParams{

0 commit comments

Comments
 (0)