From 0ed6f262c867808377050aee1ed7d4583b28f0ac Mon Sep 17 00:00:00 2001 From: max Date: Thu, 10 Sep 2026 10:32:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E4=BD=B5=20main=EF=BC=884a34def?= =?UTF-8?q?=EF=BC=89=E4=B8=A6=E6=8A=8A=20exitcode=5Ftest.go=20=E5=9B=9B?= =?UTF-8?q?=E8=99=95=20extractGlobals=20=E5=91=BC=E5=8F=AB=E8=A3=9C?= =?UTF-8?q?=E4=B8=8A=E7=AC=AC=E4=B8=89=E5=8F=83=E6=95=B8=20nil=EF=BC=88#20?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/cli/exitcode_test.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/cli/exitcode_test.go b/internal/cli/exitcode_test.go index f8ee4ec..fbb6f9e 100644 --- a/internal/cli/exitcode_test.go +++ b/internal/cli/exitcode_test.go @@ -79,7 +79,7 @@ func TestExtractGlobals(t *testing.T) { "--output", "table", "--timeout", "45s", "next", - }) + }, nil) if err != nil { t.Fatal(err) } @@ -100,7 +100,7 @@ func TestExtractGlobals(t *testing.T) { func TestExtractGlobalsAfterCommand(t *testing.T) { // 全域選項出現在命令之後也應抽出(README:teai next --output table)。 g := defaultGlobals() - rest, err := extractGlobals(&g, []string{"version", "--output", "table"}) + rest, err := extractGlobals(&g, []string{"version", "--output", "table"}, nil) if err != nil { t.Fatal(err) } @@ -124,7 +124,7 @@ func TestExtractGlobalsKeepsCommandFlags(t *testing.T) { } for _, args := range cases { g := defaultGlobals() - rest, err := extractGlobals(&g, args) + rest, err := extractGlobals(&g, args, nil) if err != nil { t.Fatalf("extractGlobals(%v) 不應報錯:%v", args, err) } @@ -145,7 +145,7 @@ func TestExtractGlobalsKeepsCommandFlags(t *testing.T) { func TestExtractGlobalsDoubleDashStops(t *testing.T) { g := defaultGlobals() - rest, err := extractGlobals(&g, []string{"--output", "table", "--", "--url", "x"}) + rest, err := extractGlobals(&g, []string{"--output", "table", "--", "--url", "x"}, nil) if err != nil { t.Fatal(err) }