Files
sub2api/backend/internal/service/openai_codex_version_consistency_test.go
T

22 lines
576 B
Go

//go:build unit
package service
import (
"strings"
"testing"
"github.com/stretchr/testify/require"
)
func TestCodexVersionConstants_Consistency(t *testing.T) {
require.Equal(t, codexCLIVersion, openAICodexProbeVersion,
"codexCLIVersion and openAICodexProbeVersion must stay in sync")
require.True(t, strings.Contains(codexCLIUserAgent, "codex_cli_rs/"+codexCLIVersion),
"codexCLIUserAgent must embed codexCLIVersion")
require.True(t, strings.Contains(DefaultOpenAICodexUserAgent, codexCLIVersion),
"DefaultOpenAICodexUserAgent must embed codexCLIVersion")
}