Commit 34834057 authored by Mitchell Hashimoto's avatar Mitchell Hashimoto

common: add test for empty val

parent 675c51e4
......@@ -99,7 +99,8 @@ func TestDecodeConfig(t *testing.T) {
// configuration.
func TestDecodeConfig_stringToSlice(t *testing.T) {
type Local struct {
Val []string
Val []string
EmptyVal []string
}
raw := map[string]interface{}{
......@@ -107,7 +108,8 @@ func TestDecodeConfig_stringToSlice(t *testing.T) {
"foo": "bar",
},
"val": "foo,{{user `foo`}}",
"val": "foo,{{user `foo`}}",
"emptyval": "",
}
var result Local
......@@ -120,6 +122,9 @@ func TestDecodeConfig_stringToSlice(t *testing.T) {
if !reflect.DeepEqual(result.Val, expected) {
t.Fatalf("invalid: %#v", result.Val)
}
if len(result.EmptyVal) > 0 {
t.Fatalf("invalid: %#v", result.EmptyVal)
}
}
// This test tests the case that a user var is used for an integer
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment