(t *testing.T, fn func())
| 535 | } |
| 536 | |
| 537 | func captureUpdateOrgStderr(t *testing.T, fn func()) string { |
| 538 | t.Helper() |
| 539 | orig := os.Stderr |
| 540 | r, w, err := os.Pipe() |
| 541 | require.NoError(t, err) |
| 542 | os.Stderr = w |
| 543 | defer func() { |
| 544 | _ = r.Close() |
| 545 | os.Stderr = orig |
| 546 | }() |
| 547 | |
| 548 | fn() |
| 549 | |
| 550 | require.NoError(t, w.Close()) |
| 551 | data, err := io.ReadAll(r) |
| 552 | require.NoError(t, err) |
| 553 | return string(data) |
| 554 | } |
| 555 | |
| 556 | func TestGetLatestWorkflowEditTimeFromCheckout(t *testing.T) { |
| 557 | t.Parallel() |
no test coverage detected