package model import "testing" func TestIngressKeyEffectiveProtocol(t *testing.T) { if (IngressKey{}).EffectiveProtocol() != IngressProtocolText { t.Fatal("empty protocol should default to text") } k := IngressKey{Protocol: IngressProtocolImage} if k.EffectiveProtocol() != IngressProtocolImage { t.Fatal("expected image protocol") } } func TestIngressKeyProtocolValid(t *testing.T) { if !IngressProtocolText.Valid() || !IngressProtocolImage.Valid() { t.Fatal("text and image should be valid") } if IngressKeyProtocol("other").Valid() { t.Fatal("unexpected valid protocol") } }