(t *testing.T, apps []codersdk.WorkspaceApp, req *proto.BatchUpdateAppHealthRequest)
| 271 | } |
| 272 | |
| 273 | func applyUpdate(t *testing.T, apps []codersdk.WorkspaceApp, req *proto.BatchUpdateAppHealthRequest) { |
| 274 | t.Helper() |
| 275 | for _, update := range req.Updates { |
| 276 | updateID, err := uuid.FromBytes(update.Id) |
| 277 | require.NoError(t, err) |
| 278 | updateHealth := codersdk.WorkspaceAppHealth(strings.ToLower(proto.AppHealth_name[int32(update.Health)])) |
| 279 | |
| 280 | for i, app := range apps { |
| 281 | if app.ID != updateID { |
| 282 | continue |
| 283 | } |
| 284 | app.Health = updateHealth |
| 285 | apps[i] = app |
| 286 | } |
| 287 | } |
| 288 | } |
no test coverage detected