@@ -4039,6 +4039,21 @@ func (s *MethodTestSuite) TestSystemFunctions() {
4039
4039
s .Run ("InsertWorkspaceAppStats" , s .Subtest (func (db database.Store , check * expects ) {
4040
4040
check .Args (database.InsertWorkspaceAppStatsParams {}).Asserts (rbac .ResourceSystem , policy .ActionCreate )
4041
4041
}))
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
+ }))
4042
4057
s .Run ("InsertWorkspaceAgentScriptTimings" , s .Subtest (func (db database.Store , check * expects ) {
4043
4058
dbtestutil .DisableForeignKeysAndTriggers (s .T (), db )
4044
4059
check .Args (database.InsertWorkspaceAgentScriptTimingsParams {
0 commit comments