Helper: compare canonicalized paths
(t *testing.T, p1, p2 string)
| 474 | |
| 475 | // Helper: compare canonicalized paths |
| 476 | func assertPathsEqual(t *testing.T, p1, p2 string) { |
| 477 | t.Helper() |
| 478 | p1 = filepath.Clean(p1) |
| 479 | p2 = filepath.Clean(p2) |
| 480 | if r1, err := filepath.EvalSymlinks(p1); err == nil { |
| 481 | p1 = r1 |
| 482 | } |
| 483 | if r2, err := filepath.EvalSymlinks(p2); err == nil { |
| 484 | p2 = r2 |
| 485 | } |
| 486 | require.Equal(t, p1, p2) |
| 487 | } |
| 488 | func setupTestRepository(t *testing.T) (string, string) { |
| 489 | tempDir := t.TempDir() |
| 490 |
no outgoing calls
no test coverage detected