From 39f065207eb8cc0efe4abe511668749a22aafc79 Mon Sep 17 00:00:00 2001 From: Daniele D'Orazio Date: Sat, 1 Sep 2018 12:29:43 +0200 Subject: [PATCH] add simple test for PrepareCommitAmendSubProcess --- pkg/commands/git_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkg/commands/git_test.go b/pkg/commands/git_test.go index 8117ed1e5..fb3bafe6c 100644 --- a/pkg/commands/git_test.go +++ b/pkg/commands/git_test.go @@ -189,6 +189,19 @@ func TestGitCommandStashSave(t *testing.T) { assert.NoError(t, gitCmd.StashSave("A stash message")) } +func TestGitCommandCommitAmend(t *testing.T) { + gitCmd := newDummyGitCommand() + gitCmd.OSCommand.command = func(cmd string, args ...string) *exec.Cmd { + assert.EqualValues(t, "git", cmd) + assert.EqualValues(t, []string{"commit", "--amend", "--allow-empty"}, args) + + return exec.Command("echo") + } + + _, err := gitCmd.PrepareCommitAmendSubProcess().CombinedOutput() + assert.NoError(t, err) +} + func TestGitCommandMergeStatusFiles(t *testing.T) { type scenario struct { oldFiles []File