openai_codex_version_consistency_test.go 517 B

12345678910111213141516171819
  1. //go:build unit
  2. package service
  3. import (
  4. "strings"
  5. "testing"
  6. "github.com/Wei-Shaw/sub2api/internal/pkg/openai"
  7. "github.com/stretchr/testify/require"
  8. )
  9. func TestCodexVersionConstants_Consistency(t *testing.T) {
  10. require.True(t, strings.Contains(codexCLIUserAgent, openai.CodexDefaultOriginator+"/"+codexCLIVersion),
  11. "codexCLIUserAgent must embed codexCLIVersion")
  12. require.True(t, strings.Contains(DefaultOpenAICodexUserAgent, codexCLIVersion),
  13. "DefaultOpenAICodexUserAgent must embed codexCLIVersion")
  14. }