mirror of
https://github.com/spf13/viper
synced 2025-05-06 12:17:18 +00:00
Added test for known keys
This commit is contained in:
parent
ead7a65a23
commit
e8b3270767
1 changed files with 20 additions and 0 deletions
|
@ -1739,3 +1739,23 @@ func BenchmarkGetBoolFromMap(b *testing.B) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestKnownKeys(t *testing.T) {
|
||||||
|
v := New()
|
||||||
|
v.SetDefault("default", 45)
|
||||||
|
if _, ok := v.GetKnownKeys()["default"]; !ok {
|
||||||
|
t.Error("SetDefault didn't mark key as known")
|
||||||
|
}
|
||||||
|
v.BindEnv("bind", "my_env_var")
|
||||||
|
if _, ok := v.GetKnownKeys()["bind"]; !ok {
|
||||||
|
t.Error("BindEnv didn't mark key as known")
|
||||||
|
}
|
||||||
|
v.RegisterAlias("my_alias", "key")
|
||||||
|
if _, ok := v.GetKnownKeys()["my_alias"]; !ok {
|
||||||
|
t.Error("RegisterAlias didn't mark alias as known")
|
||||||
|
}
|
||||||
|
v.SetKnown("known")
|
||||||
|
if _, ok := v.GetKnownKeys()["known"]; !ok {
|
||||||
|
t.Error("SetKnown didn't mark key as known")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue