@@ -1084,7 +1084,10 @@ func (s *MethodTestSuite) TestWorkspace() {
1084
1084
check .Args (agt .AuthInstanceID .String ).Asserts (ws , rbac .ActionRead ).Returns (agt )
1085
1085
}))
1086
1086
s .Run ("UpdateWorkspaceAgentLifecycleStateByID" , s .Subtest (func (db database.Store , check * expects ) {
1087
- ws := dbgen .Workspace (s .T (), db , database.Workspace {})
1087
+ tpl := dbgen .Template (s .T (), db , database.Template {})
1088
+ ws := dbgen .Workspace (s .T (), db , database.Workspace {
1089
+ TemplateID : tpl .ID ,
1090
+ })
1088
1091
build := dbgen .WorkspaceBuild (s .T (), db , database.WorkspaceBuild {WorkspaceID : ws .ID , JobID : uuid .New ()})
1089
1092
res := dbgen .WorkspaceResource (s .T (), db , database.WorkspaceResource {JobID : build .JobID })
1090
1093
agt := dbgen .WorkspaceAgent (s .T (), db , database.WorkspaceAgent {ResourceID : res .ID })
@@ -1094,7 +1097,10 @@ func (s *MethodTestSuite) TestWorkspace() {
1094
1097
}).Asserts (ws , rbac .ActionUpdate ).Returns ()
1095
1098
}))
1096
1099
s .Run ("UpdateWorkspaceAgentLogOverflowByID" , s .Subtest (func (db database.Store , check * expects ) {
1097
- ws := dbgen .Workspace (s .T (), db , database.Workspace {})
1100
+ tpl := dbgen .Template (s .T (), db , database.Template {})
1101
+ ws := dbgen .Workspace (s .T (), db , database.Workspace {
1102
+ TemplateID : tpl .ID ,
1103
+ })
1098
1104
build := dbgen .WorkspaceBuild (s .T (), db , database.WorkspaceBuild {WorkspaceID : ws .ID , JobID : uuid .New ()})
1099
1105
res := dbgen .WorkspaceResource (s .T (), db , database.WorkspaceResource {JobID : build .JobID })
1100
1106
agt := dbgen .WorkspaceAgent (s .T (), db , database.WorkspaceAgent {ResourceID : res .ID })
@@ -1104,7 +1110,10 @@ func (s *MethodTestSuite) TestWorkspace() {
1104
1110
}).Asserts (ws , rbac .ActionUpdate ).Returns ()
1105
1111
}))
1106
1112
s .Run ("UpdateWorkspaceAgentStartupByID" , s .Subtest (func (db database.Store , check * expects ) {
1107
- ws := dbgen .Workspace (s .T (), db , database.Workspace {})
1113
+ tpl := dbgen .Template (s .T (), db , database.Template {})
1114
+ ws := dbgen .Workspace (s .T (), db , database.Workspace {
1115
+ TemplateID : tpl .ID ,
1116
+ })
1108
1117
build := dbgen .WorkspaceBuild (s .T (), db , database.WorkspaceBuild {WorkspaceID : ws .ID , JobID : uuid .New ()})
1109
1118
res := dbgen .WorkspaceResource (s .T (), db , database.WorkspaceResource {JobID : build .JobID })
1110
1119
agt := dbgen .WorkspaceAgent (s .T (), db , database.WorkspaceAgent {ResourceID : res .ID })
@@ -1116,7 +1125,10 @@ func (s *MethodTestSuite) TestWorkspace() {
1116
1125
}).Asserts (ws , rbac .ActionUpdate ).Returns ()
1117
1126
}))
1118
1127
s .Run ("GetWorkspaceAgentLogsAfter" , s .Subtest (func (db database.Store , check * expects ) {
1119
- ws := dbgen .Workspace (s .T (), db , database.Workspace {})
1128
+ tpl := dbgen .Template (s .T (), db , database.Template {})
1129
+ ws := dbgen .Workspace (s .T (), db , database.Workspace {
1130
+ TemplateID : tpl .ID ,
1131
+ })
1120
1132
build := dbgen .WorkspaceBuild (s .T (), db , database.WorkspaceBuild {WorkspaceID : ws .ID , JobID : uuid .New ()})
1121
1133
res := dbgen .WorkspaceResource (s .T (), db , database.WorkspaceResource {JobID : build .JobID })
1122
1134
agt := dbgen .WorkspaceAgent (s .T (), db , database.WorkspaceAgent {ResourceID : res .ID })
@@ -1125,7 +1137,10 @@ func (s *MethodTestSuite) TestWorkspace() {
1125
1137
}).Asserts (ws , rbac .ActionRead ).Returns ([]database.WorkspaceAgentLog {})
1126
1138
}))
1127
1139
s .Run ("GetWorkspaceAppByAgentIDAndSlug" , s .Subtest (func (db database.Store , check * expects ) {
1128
- ws := dbgen .Workspace (s .T (), db , database.Workspace {})
1140
+ tpl := dbgen .Template (s .T (), db , database.Template {})
1141
+ ws := dbgen .Workspace (s .T (), db , database.Workspace {
1142
+ TemplateID : tpl .ID ,
1143
+ })
1129
1144
build := dbgen .WorkspaceBuild (s .T (), db , database.WorkspaceBuild {WorkspaceID : ws .ID , JobID : uuid .New ()})
1130
1145
res := dbgen .WorkspaceResource (s .T (), db , database.WorkspaceResource {JobID : build .JobID })
1131
1146
agt := dbgen .WorkspaceAgent (s .T (), db , database.WorkspaceAgent {ResourceID : res .ID })
@@ -1137,7 +1152,10 @@ func (s *MethodTestSuite) TestWorkspace() {
1137
1152
}).Asserts (ws , rbac .ActionRead ).Returns (app )
1138
1153
}))
1139
1154
s .Run ("GetWorkspaceAppsByAgentID" , s .Subtest (func (db database.Store , check * expects ) {
1140
- ws := dbgen .Workspace (s .T (), db , database.Workspace {})
1155
+ tpl := dbgen .Template (s .T (), db , database.Template {})
1156
+ ws := dbgen .Workspace (s .T (), db , database.Workspace {
1157
+ TemplateID : tpl .ID ,
1158
+ })
1141
1159
build := dbgen .WorkspaceBuild (s .T (), db , database.WorkspaceBuild {WorkspaceID : ws .ID , JobID : uuid .New ()})
1142
1160
res := dbgen .WorkspaceResource (s .T (), db , database.WorkspaceResource {JobID : build .JobID })
1143
1161
agt := dbgen .WorkspaceAgent (s .T (), db , database.WorkspaceAgent {ResourceID : res .ID })
@@ -1178,11 +1196,17 @@ func (s *MethodTestSuite) TestWorkspace() {
1178
1196
check .Args (database.GetWorkspaceBuildsByWorkspaceIDParams {WorkspaceID : ws .ID }).Asserts (ws , rbac .ActionRead ) // ordering
1179
1197
}))
1180
1198
s .Run ("GetWorkspaceByAgentID" , s .Subtest (func (db database.Store , check * expects ) {
1181
- ws := dbgen .Workspace (s .T (), db , database.Workspace {})
1199
+ tpl := dbgen .Template (s .T (), db , database.Template {})
1200
+ ws := dbgen .Workspace (s .T (), db , database.Workspace {
1201
+ TemplateID : tpl .ID ,
1202
+ })
1182
1203
build := dbgen .WorkspaceBuild (s .T (), db , database.WorkspaceBuild {WorkspaceID : ws .ID , JobID : uuid .New ()})
1183
1204
res := dbgen .WorkspaceResource (s .T (), db , database.WorkspaceResource {JobID : build .JobID })
1184
1205
agt := dbgen .WorkspaceAgent (s .T (), db , database.WorkspaceAgent {ResourceID : res .ID })
1185
- check .Args (agt .ID ).Asserts (ws , rbac .ActionRead ).Returns (ws )
1206
+ check .Args (agt .ID ).Asserts (ws , rbac .ActionRead ).Returns (database.GetWorkspaceByAgentIDRow {
1207
+ Workspace : ws ,
1208
+ TemplateName : tpl .Name ,
1209
+ })
1186
1210
}))
1187
1211
s .Run ("GetWorkspaceByOwnerIDAndName" , s .Subtest (func (db database.Store , check * expects ) {
1188
1212
ws := dbgen .Workspace (s .T (), db , database.Workspace {})
0 commit comments