Add breaking test that requires reverting #673

This commit is contained in:
Mark Sagi-Kazar 2019-09-27 17:09:18 +02:00
parent 99520c81d8
commit e5833fadda
No known key found for this signature in database
GPG key ID: 34CC109EB5ED1C2A

View file

@ -1856,6 +1856,23 @@ func TestWatchFile(t *testing.T) {
}
func TestUnmarshal_DotSeparatorBackwardCompatibility(t *testing.T) {
flags := pflag.NewFlagSet("test", pflag.ContinueOnError)
flags.String("foo.bar", "cobra_flag", "")
v := New()
assert.NoError(t, v.BindPFlags(flags))
config := &struct {
Foo struct {
Bar string
}
}{}
assert.NoError(t, v.Unmarshal(config))
assert.Equal(t, "cobra_flag", config.Foo.Bar)
}
func BenchmarkGetBool(b *testing.B) {
key := "BenchmarkGetBool"
v = New()