(t *testing.T)
| 280 | } |
| 281 | |
| 282 | func TestGetCommitDartFiles_MultipleFiles(t *testing.T) { |
| 283 | tmpDir := t.TempDir() |
| 284 | setupGitRepo(t, tmpDir) |
| 285 | |
| 286 | // Create and commit multiple .dart files |
| 287 | createDartFile(t, tmpDir, "test1.dart") |
| 288 | createDartFile(t, tmpDir, "test2.dart") |
| 289 | createDartFile(t, tmpDir, "test3.dart") |
| 290 | gitAdd(t, tmpDir, "test1.dart") |
| 291 | gitAdd(t, tmpDir, "test2.dart") |
| 292 | gitAdd(t, tmpDir, "test3.dart") |
| 293 | commitID := gitCommitAndGetSHA(t, tmpDir, "Add multiple dart files") |
| 294 | |
| 295 | // Get files from commit |
| 296 | files, err := GetCommitDartFiles(tmpDir, commitID) |
| 297 | |
| 298 | require.NoError(t, err) |
| 299 | g := testhelpers.TextGoldie(t) |
| 300 | g.Assert(t, t.Name(), []byte(normalizeFilePaths(tmpDir, files))) |
| 301 | } |
| 302 | |
| 303 | func TestGetCommitDartFiles_IncludesAllFiles(t *testing.T) { |
| 304 | tmpDir := t.TempDir() |
nothing calls this directly
no test coverage detected