@@ -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 {