mirror of https://github.com/docker/cli.git
internal/test: use strings.Cut
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
c8bd8932a1
commit
3fa18636ec
|
@ -14,16 +14,14 @@ func CompareMultipleValues(t *testing.T, value, expected string) {
|
||||||
// be guaranteed to have the same order as our expected value
|
// be guaranteed to have the same order as our expected value
|
||||||
// We'll create maps and use reflect.DeepEquals to check instead:
|
// We'll create maps and use reflect.DeepEquals to check instead:
|
||||||
entriesMap := make(map[string]string)
|
entriesMap := make(map[string]string)
|
||||||
expMap := make(map[string]string)
|
for _, entry := range strings.Split(value, ",") {
|
||||||
entries := strings.Split(value, ",")
|
k, v, _ := strings.Cut(entry, "=")
|
||||||
expectedEntries := strings.Split(expected, ",")
|
entriesMap[k] = v
|
||||||
for _, entry := range entries {
|
|
||||||
keyval := strings.Split(entry, "=")
|
|
||||||
entriesMap[keyval[0]] = keyval[1]
|
|
||||||
}
|
}
|
||||||
for _, expected := range expectedEntries {
|
expMap := make(map[string]string)
|
||||||
keyval := strings.Split(expected, "=")
|
for _, exp := range strings.Split(expected, ",") {
|
||||||
expMap[keyval[0]] = keyval[1]
|
k, v, _ := strings.Cut(exp, "=")
|
||||||
|
expMap[k] = v
|
||||||
}
|
}
|
||||||
assert.Check(t, is.DeepEqual(expMap, entriesMap))
|
assert.Check(t, is.DeepEqual(expMap, entriesMap))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue