summaryrefslogtreecommitdiff
path: root/parse_test.go
diff options
context:
space:
mode:
authorAlex Flint <[email protected]>2024-03-31 12:05:26 -0400
committerAlex Flint <[email protected]>2024-03-31 12:05:26 -0400
commit68948b2ac14c5cda057c88f1d7cba992ca053a2c (patch)
tree23ab401fda57d22ef2047a68b378a268f73e781e /parse_test.go
parent5ec29ce7553bbbe81d99f0900df072eea56b945e (diff)
restore 100% code 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 06e7a76..1512800 100644
--- a/parse_test.go
+++ b/parse_test.go
@@ -1735,3 +1735,11 @@ func TestSubcommandGlobalFlag_InCommand_Strict_Inner(t *testing.T) {
assert.False(t, args.Global)
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)
+}