diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2022-01-18 21:26:21 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2022-01-18 22:01:09 +1100 |
commit | 3e80a9e886007e11cc774b74a32959625e102750 (patch) | |
tree | 0388789b4929785542afcb9f3a6691db0873180f /pkg/commands/git_commands/branch_test.go | |
parent | 9706416a4171b9fce72d404ef38e2988b894c554 (diff) |
refactor to group up more commonly used git command stuff
Diffstat (limited to 'pkg/commands/git_commands/branch_test.go')
-rw-r--r-- | pkg/commands/git_commands/branch_test.go | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/pkg/commands/git_commands/branch_test.go b/pkg/commands/git_commands/branch_test.go index 552165695..757a8a83d 100644 --- a/pkg/commands/git_commands/branch_test.go +++ b/pkg/commands/git_commands/branch_test.go @@ -5,15 +5,9 @@ import ( "github.com/go-errors/errors" "github.com/jesseduffield/lazygit/pkg/commands/oscommands" - "github.com/jesseduffield/lazygit/pkg/utils" "github.com/stretchr/testify/assert" ) -func NewBranchCommandsWithRunner(runner *oscommands.FakeCmdObjRunner) *BranchCommands { - builder := oscommands.NewDummyCmdObjBuilder(runner) - return NewBranchCommands(utils.NewDummyCommon(), builder) -} - func TestBranchGetCommitDifferences(t *testing.T) { type scenario struct { testName string @@ -48,7 +42,7 @@ func TestBranchGetCommitDifferences(t *testing.T) { for _, s := range scenarios { s := s t.Run(s.testName, func(t *testing.T) { - instance := NewBranchCommandsWithRunner(s.runner) + instance := buildBranchCommands(commonDeps{runner: s.runner}) pushables, pullables := instance.GetCommitDifferences("HEAD", "@{u}") assert.EqualValues(t, s.expectedPushables, pushables) assert.EqualValues(t, s.expectedPullables, pullables) @@ -60,7 +54,7 @@ func TestBranchGetCommitDifferences(t *testing.T) { func TestBranchNewBranch(t *testing.T) { runner := oscommands.NewFakeRunner(t). Expect(`git checkout -b "test" "master"`, "", nil) - instance := NewBranchCommandsWithRunner(runner) + instance := buildBranchCommands(commonDeps{runner: runner}) assert.NoError(t, instance.New("test", "master")) runner.CheckForMissingCalls() @@ -96,7 +90,7 @@ func TestBranchDeleteBranch(t *testing.T) { for _, s := range scenarios { s := s t.Run(s.testName, func(t *testing.T) { - instance := NewBranchCommandsWithRunner(s.runner) + instance := buildBranchCommands(commonDeps{runner: s.runner}) s.test(instance.Delete("test", s.force)) s.runner.CheckForMissingCalls() @@ -107,7 +101,7 @@ func TestBranchDeleteBranch(t *testing.T) { func TestBranchMerge(t *testing.T) { runner := oscommands.NewFakeRunner(t). Expect(`git merge --no-edit "test"`, "", nil) - instance := NewBranchCommandsWithRunner(runner) + instance := buildBranchCommands(commonDeps{runner: runner}) assert.NoError(t, instance.Merge("test", MergeOpts{})) runner.CheckForMissingCalls() @@ -143,7 +137,7 @@ func TestBranchCheckout(t *testing.T) { for _, s := range scenarios { s := s t.Run(s.testName, func(t *testing.T) { - instance := NewBranchCommandsWithRunner(s.runner) + instance := buildBranchCommands(commonDeps{runner: s.runner}) s.test(instance.Checkout("test", CheckoutOptions{Force: s.force})) s.runner.CheckForMissingCalls() }) @@ -154,7 +148,7 @@ func TestBranchGetBranchGraph(t *testing.T) { runner := oscommands.NewFakeRunner(t).ExpectGitArgs([]string{ "log", "--graph", "--color=always", "--abbrev-commit", "--decorate", "--date=relative", "--pretty=medium", "test", "--", }, "", nil) - instance := NewBranchCommandsWithRunner(runner) + instance := buildBranchCommands(commonDeps{runner: runner}) _, err := instance.GetGraph("test") assert.NoError(t, err) } @@ -163,7 +157,7 @@ func TestBranchGetAllBranchGraph(t *testing.T) { runner := oscommands.NewFakeRunner(t).ExpectGitArgs([]string{ "log", "--graph", "--all", "--color=always", "--abbrev-commit", "--decorate", "--date=relative", "--pretty=medium", }, "", nil) - instance := NewBranchCommandsWithRunner(runner) + instance := buildBranchCommands(commonDeps{runner: runner}) err := instance.AllBranchesLogCmdObj().Run() assert.NoError(t, err) } @@ -223,7 +217,7 @@ func TestBranchCurrentBranchName(t *testing.T) { for _, s := range scenarios { s := s t.Run(s.testName, func(t *testing.T) { - instance := NewBranchCommandsWithRunner(s.runner) + instance := buildBranchCommands(commonDeps{runner: s.runner}) s.test(instance.CurrentBranchName()) s.runner.CheckForMissingCalls() }) |