mirror of
https://github.com/spf13/cobra
synced 2025-05-05 21:07:24 +00:00
nil normaliz not overriding old func any more
This commit is contained in:
parent
5a4acc9325
commit
f9613e09cd
1 changed files with 4 additions and 1 deletions
|
@ -1235,6 +1235,9 @@ func TestNormConsistent(t *testing.T) {
|
|||
n := func(f *pflag.FlagSet, name string) pflag.NormalizedName {
|
||||
return pflag.NormalizedName(strings.ToUpper(name))
|
||||
}
|
||||
id := func(f *pflag.FlagSet, name string) pflag.NormalizedName {
|
||||
return pflag.NormalizedName(name)
|
||||
}
|
||||
|
||||
cmd := &Command{}
|
||||
flagVal := false
|
||||
|
@ -1244,7 +1247,7 @@ func TestNormConsistent(t *testing.T) {
|
|||
cmd.LocalFlags()
|
||||
|
||||
cmd.SetGlobalNormalizationFunc(n)
|
||||
cmd.SetGlobalNormalizationFunc(nil)
|
||||
cmd.SetGlobalNormalizationFunc(id)
|
||||
|
||||
if cmd.LocalFlags().Lookup("flagname") == cmd.LocalFlags().Lookup("FLAGNAME") {
|
||||
t.Error("Normalizing flag names should not result in duplicate flags")
|
||||
|
|
Loading…
Add table
Reference in a new issue