github.com/criteo/command-launcher@v0.0.0-20230407142452-fb616f546e98/cmd/config_test.go (about) 1 package cmd 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestPrintableSettings(t *testing.T) { 10 settings := map[string]interface{}{ 11 "key 1": "123", 12 "key 0": "345", 13 "abc": "efg", 14 } 15 16 printable := printableSettingsInOrder(settings) 17 18 assert.Equal(t, 3, len(printable)) 19 assert.Equal(t, "abc : efg", printable[0]) 20 assert.Equal(t, "key 0 : 345", printable[1]) 21 assert.Equal(t, "key 1 : 123", printable[2]) 22 }