@@ -83,6 +83,9 @@ func TestNestedFields(t *testing.T) {
83
83
SomeGrouping struct {
84
84
SomeField string
85
85
}
86
+ ALLCAPS struct {
87
+ ALLCAPS string
88
+ }
86
89
}
87
90
88
91
var config Config
@@ -93,11 +96,12 @@ func TestNestedFields(t *testing.T) {
93
96
err := filler .Fill (& flagset , & config )
94
97
require .NoError (t , err )
95
98
96
- err = flagset .Parse ([]string {"--host" , "h1" , "--some-grouping-some-field" , "val1" })
99
+ err = flagset .Parse ([]string {"--host" , "h1" , "--some-grouping-some-field" , "val1" , "--allcaps-allcaps" , "val2" })
97
100
require .NoError (t , err )
98
101
99
102
assert .Equal (t , "h1" , config .Host )
100
103
assert .Equal (t , "val1" , config .SomeGrouping .SomeField )
104
+ assert .Equal (t , "val2" , config .ALLCAPS .ALLCAPS )
101
105
}
102
106
103
107
func TestNestedAdjacentFields (t * testing.T ) {
@@ -695,17 +699,17 @@ func ExampleWithEnv() {
695
699
}
696
700
697
701
// simulate env variables from program invocation
698
- os .Setenv ("MY_APP_MULTI_WORD_NAME" , "from env" )
702
+ _ = os .Setenv ("MY_APP_MULTI_WORD_NAME" , "from env" )
699
703
700
704
var config Config
701
705
702
706
// enable environment variable processing with given prefix
703
707
filler := flagsfiller .New (flagsfiller .WithEnv ("MyApp" ))
704
708
var flagset flag.FlagSet
705
- filler .Fill (& flagset , & config )
709
+ _ = filler .Fill (& flagset , & config )
706
710
707
711
// simulate no args passed in
708
- flagset .Parse ([]string {})
712
+ _ = flagset .Parse ([]string {})
709
713
710
714
fmt .Println (config .MultiWordName )
711
715
// Output:
0 commit comments