From bdbfd80cd32897166b7fd49def0c021eaf7a3262 Mon Sep 17 00:00:00 2001 From: Alex Ogier Date: Fri, 4 May 2012 02:58:52 -0400 Subject: Fix tests for interspersed parsing --- flag_test.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'flag_test.go') diff --git a/flag_test.go b/flag_test.go index ea36507..99c9903 100644 --- a/flag_test.go +++ b/flag_test.go @@ -222,16 +222,16 @@ func TestSetOutput(t *testing.T) { // This tests that one can reset the flags. This still works but not well, and is // superseded by FlagSet. func TestChangingArgs(t *testing.T) { - ResetForTesting(func() { panic("ouch") })//t.Fatal("bad parse") }) + ResetForTesting(func() { t.Fatal("bad parse") }) oldArgs := os.Args defer func() { os.Args = oldArgs }() - os.Args = []string{"cmd", "--before", "subcmd", "--after", "args"} + os.Args = []string{"cmd", "--before", "subcmd"} before := Bool("before", false, "") if err := CommandLine().Parse(os.Args[1:]); err != nil { t.Fatal(err) } cmd := Arg(0) - os.Args = Args() + os.Args = []string{"subcmd", "--after", "args"} after := Bool("after", false, "") Parse() args := Args() -- cgit v1.2.3