package service import ( "testing" "github.com/stretchr/testify/require" ) func TestMergeAnthropicBeta(t *testing.T) { got := mergeAnthropicBeta( []string{"oauth-2025-04-20", "interleaved-thinking-2025-05-14"}, "foo, oauth-2025-04-20,bar, foo", ) require.Equal(t, "oauth-2025-04-20,interleaved-thinking-2025-05-14,foo,bar", got) } func TestMergeAnthropicBeta_EmptyIncoming(t *testing.T) { got := mergeAnthropicBeta( []string{"oauth-2025-04-20", "interleaved-thinking-2025-05-14"}, "", ) require.Equal(t, "oauth-2025-04-20,interleaved-thinking-2025-05-14", got) }