if err != nil {
return nil, fmt.Errorf("type %T not supported", data)
}
+ dataStr = strings.TrimSpace(dataStr)
if dataStr == "" {
- return nil, errors.New("no data to transform")
+ return nil, nil
}
key := hashing.MD5FromStringHexEncoded(dataStr)
a;b;c`, mime: media.Builtin.CSVType}, map[string]any{"DElimiter": ";", "Comment": "%"}, func(r [][]string) {
b.Assert([][]string{{"a", "b", "c"}}, qt.DeepEquals, r)
}},
+ {``, nil, nil},
+ {` `, nil, nil},
// errors
{"thisisnotavaliddataformat", nil, false},
{testContentResource{key: "r1", content: `invalid&toml"`, mime: media.Builtin.TOMLType}, nil, false},