(t *testing.T, path string)
| 225 | } |
| 226 | |
| 227 | func GetAlertReaderFromFile(t *testing.T, path string) *strings.Reader { |
| 228 | alertContentBytes, err := os.ReadFile(path) |
| 229 | require.NoError(t, err) |
| 230 | |
| 231 | alerts := make([]*models.Alert, 0) |
| 232 | err = json.Unmarshal(alertContentBytes, &alerts) |
| 233 | require.NoError(t, err) |
| 234 | |
| 235 | for _, alert := range alerts { |
| 236 | *alert.StartAt = time.Now().UTC().Format(time.RFC3339) |
| 237 | *alert.StopAt = time.Now().UTC().Format(time.RFC3339) |
| 238 | } |
| 239 | |
| 240 | alertContent, err := json.Marshal(alerts) |
| 241 | require.NoError(t, err) |
| 242 | |
| 243 | return strings.NewReader(string(alertContent)) |
| 244 | } |
| 245 | |
| 246 | func readDecisionsGetResp(t *testing.T, resp *httptest.ResponseRecorder) ([]*models.Decision, int) { |
| 247 | var response []*models.Decision |
no test coverage detected
searching dependent graphs…