MCPcopy Create free account
hub / github.com/LegacyCodeHQ/clarity-cli / TestGetCommitDartFiles_MultipleFiles

Function TestGetCommitDartFiles_MultipleFiles

vcs/git/git_diff_test.go:282–301  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

280}
281
282func 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
303func TestGetCommitDartFiles_IncludesAllFiles(t *testing.T) {
304 tmpDir := t.TempDir()

Callers

nothing calls this directly

Calls 8

TextGoldieFunction · 0.92
setupGitRepoFunction · 0.85
createDartFileFunction · 0.85
gitAddFunction · 0.85
gitCommitAndGetSHAFunction · 0.85
GetCommitDartFilesFunction · 0.85
normalizeFilePathsFunction · 0.85
NameMethod · 0.65

Tested by

no test coverage detected