合併 main(4a34def)並把 exitcode_test.go 四處 extractGlobals 呼叫補上第三參數 nil(#20)
This commit is contained in:
@@ -79,7 +79,7 @@ func TestExtractGlobals(t *testing.T) {
|
|||||||
"--output", "table",
|
"--output", "table",
|
||||||
"--timeout", "45s",
|
"--timeout", "45s",
|
||||||
"next",
|
"next",
|
||||||
})
|
}, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
@@ -100,7 +100,7 @@ func TestExtractGlobals(t *testing.T) {
|
|||||||
func TestExtractGlobalsAfterCommand(t *testing.T) {
|
func TestExtractGlobalsAfterCommand(t *testing.T) {
|
||||||
// 全域選項出現在命令之後也應抽出(README:teai next --output table)。
|
// 全域選項出現在命令之後也應抽出(README:teai next --output table)。
|
||||||
g := defaultGlobals()
|
g := defaultGlobals()
|
||||||
rest, err := extractGlobals(&g, []string{"version", "--output", "table"})
|
rest, err := extractGlobals(&g, []string{"version", "--output", "table"}, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
@@ -124,7 +124,7 @@ func TestExtractGlobalsKeepsCommandFlags(t *testing.T) {
|
|||||||
}
|
}
|
||||||
for _, args := range cases {
|
for _, args := range cases {
|
||||||
g := defaultGlobals()
|
g := defaultGlobals()
|
||||||
rest, err := extractGlobals(&g, args)
|
rest, err := extractGlobals(&g, args, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("extractGlobals(%v) 不應報錯:%v", args, err)
|
t.Fatalf("extractGlobals(%v) 不應報錯:%v", args, err)
|
||||||
}
|
}
|
||||||
@@ -145,7 +145,7 @@ func TestExtractGlobalsKeepsCommandFlags(t *testing.T) {
|
|||||||
|
|
||||||
func TestExtractGlobalsDoubleDashStops(t *testing.T) {
|
func TestExtractGlobalsDoubleDashStops(t *testing.T) {
|
||||||
g := defaultGlobals()
|
g := defaultGlobals()
|
||||||
rest, err := extractGlobals(&g, []string{"--output", "table", "--", "--url", "x"})
|
rest, err := extractGlobals(&g, []string{"--output", "table", "--", "--url", "x"}, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user