Fix broken test

This commit is contained in:
Alex Dadgar
2015-10-16 10:11:31 -07:00
parent 6814c476b1
commit f914c47661

View File

@@ -29,11 +29,20 @@ func TestEnvironment_ParseFromList(t *testing.T) {
}
exp := map[string]string{
"foo": "baz",
"foo": "bar",
"BAZ": "baM",
}
if !reflect.DeepEqual(env, exp) {
t.Fatalf("ParseFromList(%#v) returned %v; want %v", input, env, exp)
if len(env) != len(exp) {
t.Fatalf("ParseFromList(%#v) has length %v; want %v", input, len(env), len(exp))
}
for k, v := range exp {
if actV, ok := env[k]; !ok {
t.Fatalf("ParseFromList(%#v) doesn't contain expected %v", input, k)
} else if actV != v {
t.Fatalf("ParseFromList(%#v) has incorrect value for %v; got %v; want %v", input, k, actV, v)
}
}
}