package app

import (
	"testing"

	"github.com/stretchr/testify/require"
)

func TestIncomingHeaderMatcherTrustsOperatorHeader(t *testing.T) {
	t.Parallel()

	key, ok := incomingHeaderMatcher("X-Operator")
	require.True(t, ok)
	require.Equal(t, "x-operator", key)
	key, ok = incomingHeaderMatcher("X-Request-ID")
	require.True(t, ok)
	require.Equal(t, "x-request-id", key)

	key, ok = incomingHeaderMatcher("Content-Type")
	require.True(t, ok)
	require.NotEmpty(t, key)
}
