summaryrefslogtreecommitdiff
path: root/sequence_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'sequence_test.go')
-rw-r--r--sequence_test.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/sequence_test.go b/sequence_test.go
index 4646811..446bc42 100644
--- a/sequence_test.go
+++ b/sequence_test.go
@@ -79,3 +79,11 @@ func TestSetMapTextUnmarshaller(t *testing.T) {
assert.Equal(t, &textUnmarshaler{2}, m[textUnmarshaler{2}])
assert.Equal(t, &textUnmarshaler{1}, m[textUnmarshaler{3}])
}
+
+func TestSetMapMalformed(t *testing.T) {
+ // textUnmarshaler is a struct that captures the length of the string passed to it
+ var m map[string]string
+ entries := []string{"missing_equals_sign"}
+ err := setMap(reflect.ValueOf(&m).Elem(), entries, true)
+ assert.Error(t, err)
+}