зеркало из https://github.com/mislav/hub.git
Родитель
6c63f562ba
Коммит
bc70e565e5
|
@ -92,9 +92,7 @@ func (a *Args) ToCmd() *cmd.Cmd {
|
|||
}
|
||||
|
||||
for _, arg := range a.Params {
|
||||
if arg != "" {
|
||||
c.WithArg(arg)
|
||||
}
|
||||
c.WithArg(arg)
|
||||
}
|
||||
|
||||
return c
|
||||
|
|
|
@ -120,6 +120,12 @@ func TestArgs_GlobalFlags_Replaced(t *testing.T) {
|
|||
assert.Equal(t, []string{"-a", "http://example.com"}, cmd.Args)
|
||||
}
|
||||
|
||||
func TestArgs_ToCmd(t *testing.T) {
|
||||
args := NewArgs([]string{"a", "", "b", ""})
|
||||
cmd := args.ToCmd()
|
||||
assert.Equal(t, []string{"a", "", "b", ""}, cmd.Args)
|
||||
}
|
||||
|
||||
func TestArgs_GlobalFlags_BeforeAfterChain(t *testing.T) {
|
||||
args := NewArgs([]string{"-c", "key=value", "-C", "dir", "status"})
|
||||
args.Before("git", "remote", "add")
|
||||
|
|
Загрузка…
Ссылка в новой задаче