github.com/argoproj/argo-cd@v1.8.7/util/text/label/label_test.go (about) 1 package label 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestParseLabels(t *testing.T) { 10 validLabels := []string{"key=value", "foo=bar", "intuit=inc"} 11 12 result, err := Parse(validLabels) 13 assert.NoError(t, err) 14 assert.Len(t, result, 3) 15 16 invalidLabels := []string{"key=value", "too=many=equals"} 17 _, err = Parse(invalidLabels) 18 assert.Error(t, err) 19 20 emptyLabels := []string{} 21 result, err = Parse(emptyLabels) 22 assert.NoError(t, err) 23 assert.Len(t, result, 0) 24 }