Add test case for empty environment variable

This commit is contained in:
Márk Sági-Kazár 2018-01-16 13:32:03 +01:00
parent dc3e53cb8b
commit 5874d0cb08
No known key found for this signature in database
GPG key ID: 34CC109EB5ED1C2A

View file

@ -381,6 +381,20 @@ func TestEnv(t *testing.T) {
}
func TestEmptyEnv(t *testing.T) {
initJSON()
BindEnv("type") // Empty environment variable
BindEnv("name") // Bound, but not set environment variable
os.Clearenv()
os.Setenv("TYPE", "")
assert.Equal(t, "", Get("type"))
assert.Equal(t, "Cake", Get("name"))
}
func TestEnvPrefix(t *testing.T) {
initJSON()