package relay import ( "testing" "github.com/stretchr/testify/assert" ) func TestIsResponsesEventStreamContentType(t *testing.T) { tests := []struct { name string contentType string want bool }{ {name: "plain", contentType: "text/event-stream", want: true}, {name: "mixed case with charset", contentType: "Text/Event-Stream; charset=utf-8", want: true}, {name: "json", contentType: "application/json", want: false}, {name: "empty", contentType: "", want: false}, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { assert.Equal(t, tt.want, isResponsesEventStreamContentType(tt.contentType)) }) } }