diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2026-01-06 19:16:54 +0100 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2026-01-09 14:28:59 +0000 |
| commit | ab680254a62d631fbad7921aa157e4cc37c1dbc6 (patch) | |
| tree | d0c50112732785cbfbc70044e832a530539b80a0 /pkg/vcs/git_test.go | |
| parent | a45480436715f68eac7cc949da964ee2b73ef172 (diff) | |
pkg/vcs: extend git testing helpers
Add a commitChangeset() method to simplify setting up repository states
in tests.
Diffstat (limited to 'pkg/vcs/git_test.go')
| -rw-r--r-- | pkg/vcs/git_test.go | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/pkg/vcs/git_test.go b/pkg/vcs/git_test.go index f2d761713..5050bcdc0 100644 --- a/pkg/vcs/git_test.go +++ b/pkg/vcs/git_test.go @@ -4,7 +4,6 @@ package vcs import ( - "os" "reflect" "sort" "testing" @@ -272,17 +271,10 @@ func TestObject(t *testing.T) { firstRev := []byte("First revision") secondRev := []byte("Second revision") - if err := os.WriteFile(baseDir+"/object.txt", firstRev, 0644); err != nil { - t.Fatal(err) - } - repo.Git("add", "object.txt") - repo.Git("commit", "--no-edit", "--allow-empty", "-m", "target") - - if err := os.WriteFile(baseDir+"/object.txt", secondRev, 0644); err != nil { - t.Fatal(err) - } - repo.Git("add", "object.txt") - repo.Git("commit", "--no-edit", "--allow-empty", "-m", "target") + repo.commitChangeset("first", + writeFile{"object.txt", string(firstRev)}) + repo.commitChangeset("second", + writeFile{"object.txt", string(secondRev)}) commits, err := repo.repo.LatestCommits("", time.Time{}) if err != nil { |
