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

Function TestGetCommitDartFiles_SingleCommit

vcs/git/git_diff_test.go:265–280  ·  view source on GitHub ↗

Tests for GetCommitDartFiles

(t *testing.T)

Source from the content-addressed store, hash-verified

263// Tests for GetCommitDartFiles
264
265func TestGetCommitDartFiles_SingleCommit(t *testing.T) {
266 tmpDir := t.TempDir()
267 setupGitRepo(t, tmpDir)
268
269 // Create and commit .dart file
270 createDartFile(t, tmpDir, "test.dart")
271 gitAdd(t, tmpDir, "test.dart")
272 commitID := gitCommitAndGetSHA(t, tmpDir, "Add test.dart")
273
274 // Get files from commit
275 files, err := GetCommitDartFiles(tmpDir, commitID)
276
277 require.NoError(t, err)
278 g := testhelpers.TextGoldie(t)
279 g.Assert(t, t.Name(), []byte(normalizeFilePaths(tmpDir, files)))
280}
281
282func TestGetCommitDartFiles_MultipleFiles(t *testing.T) {
283 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