mirror of
https://github.com/jesseduffield/lazygit.git
synced 2024-12-04 10:34:55 +02:00
fix test
This commit is contained in:
parent
e4e521f58a
commit
5d6d894286
@ -1,6 +1,8 @@
|
||||
package git_config
|
||||
|
||||
import (
|
||||
"os/exec"
|
||||
"strings"
|
||||
"testing"
|
||||
|
||||
"github.com/jesseduffield/lazygit/pkg/utils"
|
||||
@ -52,8 +54,9 @@ func TestGetBool(t *testing.T) {
|
||||
t.Run(s.testName, func(t *testing.T) {
|
||||
fake := NewFakeGitConfig(s.mockResponses)
|
||||
real := NewCachedGitConfig(
|
||||
func(key string) (string, error) {
|
||||
return fake.Get(key), nil
|
||||
func(cmd *exec.Cmd) (string, error) {
|
||||
assert.Equal(t, "git config --get --null commit.gpgsign", strings.Join(cmd.Args, " "))
|
||||
return fake.Get("commit.gpgsign"), nil
|
||||
},
|
||||
utils.NewDummyLog(),
|
||||
)
|
||||
@ -88,8 +91,9 @@ func TestGet(t *testing.T) {
|
||||
t.Run(s.testName, func(t *testing.T) {
|
||||
fake := NewFakeGitConfig(s.mockResponses)
|
||||
real := NewCachedGitConfig(
|
||||
func(key string) (string, error) {
|
||||
return fake.Get(key), nil
|
||||
func(cmd *exec.Cmd) (string, error) {
|
||||
assert.Equal(t, "git config --get --null commit.gpgsign", strings.Join(cmd.Args, " "))
|
||||
return fake.Get("commit.gpgsign"), nil
|
||||
},
|
||||
utils.NewDummyLog(),
|
||||
)
|
||||
@ -101,9 +105,9 @@ func TestGet(t *testing.T) {
|
||||
// verifying that the cache is used
|
||||
count := 0
|
||||
real := NewCachedGitConfig(
|
||||
func(key string) (string, error) {
|
||||
func(cmd *exec.Cmd) (string, error) {
|
||||
count++
|
||||
assert.Equal(t, "commit.gpgsign", key)
|
||||
assert.Equal(t, "git config --get --null commit.gpgsign", strings.Join(cmd.Args, " "))
|
||||
return "blah", nil
|
||||
},
|
||||
utils.NewDummyLog(),
|
||||
|
Loading…
Reference in New Issue
Block a user