summaryrefslogtreecommitdiff
path: root/parse_test.go
diff options
context:
space:
mode:
authorAlex Flint <[email protected]>2024-04-02 12:14:49 -0400
committerGitHub <[email protected]>2024-04-02 12:14:49 -0400
commit188bd31bf60d57a7196c7547dd4bcd73298637ea (patch)
tree63dd4d7458816abe80e45277b0d171d231837dae /parse_test.go
parentbf629a16cbe505e81b6347813a918770a3b727df (diff)
parent8a917260c38a68937883b35da0851d3da179d9a2 (diff)
Merge pull request #244 from alexflint/restore-100pct-coverage
Restore 100% test coverage
Diffstat (limited to 'parse_test.go')
-rw-r--r--parse_test.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/parse_test.go b/parse_test.go
index d53b483..fe055fe 100644
--- a/parse_test.go
+++ b/parse_test.go
@@ -1737,3 +1737,11 @@ func TestSubcommandGlobalFlag_InCommand_Strict_Inner(t *testing.T) {
require.NotNil(t, args.Sub)
assert.True(t, args.Sub.Guard)
}
+
+func TestExitFunctionAndOutStreamGetFilledIn(t *testing.T) {
+ var args struct{}
+ p, err := NewParser(Config{}, &args)
+ require.NoError(t, err)
+ assert.NotNil(t, p.config.Exit) // go prohibits function pointer comparison
+ assert.Equal(t, p.config.Out, os.Stdout)
+}