mirror of https://github.com/docker/docs.git
22 lines
569 B
Go
22 lines
569 B
Go
package swarm
|
|
|
|
import (
|
|
"sort"
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestConvertKVStringsToMap(t *testing.T) {
|
|
result := convertKVStringsToMap([]string{"HELLO=WORLD", "a=b=c=d", "e"})
|
|
expected := map[string]string{"HELLO": "WORLD", "a": "b=c=d", "e": ""}
|
|
assert.Equal(t, expected, result)
|
|
}
|
|
|
|
func TestConvertMapToKVStrings(t *testing.T) {
|
|
result := convertMapToKVStrings(map[string]string{"HELLO": "WORLD", "a": "b=c=d", "e": ""})
|
|
sort.Strings(result)
|
|
expected := []string{"HELLO=WORLD", "a=b=c=d", "e="}
|
|
assert.Equal(t, expected, result)
|
|
}
|