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

Function TestGetCommitDartFiles_NonDartFiles

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

Source from the content-addressed store, hash-verified

363}
364
365func TestGetCommitDartFiles_NonDartFiles(t *testing.T) {
366 tmpDir := t.TempDir()
367 setupGitRepo(t, tmpDir)
368
369 // Create and commit non-.dart files
370 createFile(t, tmpDir, "test.go", "package main")
371 gitAdd(t, tmpDir, "test.go")
372 commitID := gitCommitAndGetSHA(t, tmpDir, "Add go file")
373
374 // Get files from commit
375 files, err := GetCommitDartFiles(tmpDir, commitID)
376
377 require.NoError(t, err)
378 g := testhelpers.TextGoldie(t)
379 g.Assert(t, t.Name(), []byte(normalizeFilePaths(tmpDir, files)))
380}
381
382func TestGetCommitDartFiles_InvalidCommit(t *testing.T) {
383 tmpDir := t.TempDir()

Callers

nothing calls this directly

Calls 8

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

Tested by

no test coverage detected