chore: update gpt-5.2-codex references to gpt-5.3-codex
This commit is contained in:
@@ -67,7 +67,7 @@ describe("fetchAvailableModels", () => {
|
||||
model: {
|
||||
list: async () => ({
|
||||
data: [
|
||||
{ id: "gpt-5.2-codex", provider: "openai" },
|
||||
{ id: "gpt-5.3-codex", provider: "openai" },
|
||||
{ id: "gemini-3-pro", provider: "google" },
|
||||
],
|
||||
}),
|
||||
@@ -77,7 +77,7 @@ describe("fetchAvailableModels", () => {
|
||||
const result = await fetchAvailableModels(client)
|
||||
|
||||
expect(result).toBeInstanceOf(Set)
|
||||
expect(result.has("openai/gpt-5.2-codex")).toBe(true)
|
||||
expect(result.has("openai/gpt-5.3-codex")).toBe(true)
|
||||
expect(result.has("google/gemini-3-pro")).toBe(false)
|
||||
})
|
||||
|
||||
@@ -96,7 +96,7 @@ describe("fetchAvailableModels", () => {
|
||||
model: {
|
||||
list: async () => ({
|
||||
data: [
|
||||
{ id: "gpt-5.2-codex", provider: "openai" },
|
||||
{ id: "gpt-5.3-codex", provider: "openai" },
|
||||
{ id: "gemini-3-pro", provider: "google" },
|
||||
],
|
||||
}),
|
||||
@@ -106,7 +106,7 @@ describe("fetchAvailableModels", () => {
|
||||
const result = await fetchAvailableModels(client, { connectedProviders: ["openai", "google"] })
|
||||
|
||||
expect(result).toBeInstanceOf(Set)
|
||||
expect(result.has("openai/gpt-5.2-codex")).toBe(true)
|
||||
expect(result.has("openai/gpt-5.3-codex")).toBe(true)
|
||||
expect(result.has("google/gemini-3-pro")).toBe(true)
|
||||
})
|
||||
|
||||
@@ -134,7 +134,7 @@ describe("fetchAvailableModels", () => {
|
||||
|
||||
it("#given cache file with various providers #when fetchAvailableModels called with all providers #then extracts all IDs correctly", async () => {
|
||||
writeModelsCache({
|
||||
openai: { id: "openai", models: { "gpt-5.2-codex": { id: "gpt-5.2-codex" } } },
|
||||
openai: { id: "openai", models: { "gpt-5.3-codex": { id: "gpt-5.3-codex" } } },
|
||||
anthropic: { id: "anthropic", models: { "claude-sonnet-4-5": { id: "claude-sonnet-4-5" } } },
|
||||
google: { id: "google", models: { "gemini-3-flash": { id: "gemini-3-flash" } } },
|
||||
opencode: { id: "opencode", models: { "gpt-5-nano": { id: "gpt-5-nano" } } },
|
||||
@@ -145,7 +145,7 @@ describe("fetchAvailableModels", () => {
|
||||
})
|
||||
|
||||
expect(result.size).toBe(4)
|
||||
expect(result.has("openai/gpt-5.2-codex")).toBe(true)
|
||||
expect(result.has("openai/gpt-5.3-codex")).toBe(true)
|
||||
expect(result.has("anthropic/claude-sonnet-4-5")).toBe(true)
|
||||
expect(result.has("google/gemini-3-flash")).toBe(true)
|
||||
expect(result.has("opencode/gpt-5-nano")).toBe(true)
|
||||
@@ -159,7 +159,7 @@ describe("fuzzyMatchModel", () => {
|
||||
it("should match substring in model name", () => {
|
||||
const available = new Set([
|
||||
"openai/gpt-5.2",
|
||||
"openai/gpt-5.2-codex",
|
||||
"openai/gpt-5.3-codex",
|
||||
"anthropic/claude-opus-4-5",
|
||||
])
|
||||
const result = fuzzyMatchModel("gpt-5.2", available)
|
||||
@@ -185,7 +185,7 @@ describe("fuzzyMatchModel", () => {
|
||||
it("should prefer exact match over substring match", () => {
|
||||
const available = new Set([
|
||||
"openai/gpt-5.2",
|
||||
"openai/gpt-5.2-codex",
|
||||
"openai/gpt-5.3-codex",
|
||||
"openai/gpt-5.2-ultra",
|
||||
])
|
||||
const result = fuzzyMatchModel("gpt-5.2", available)
|
||||
@@ -794,10 +794,10 @@ describe("fetchAvailableModels with provider-models cache (whitelist-filtered)",
|
||||
describe("isModelAvailable", () => {
|
||||
it("returns true when model exists via fuzzy match", () => {
|
||||
// given
|
||||
const available = new Set(["openai/gpt-5.2-codex", "anthropic/claude-opus-4-5"])
|
||||
const available = new Set(["openai/gpt-5.3-codex", "anthropic/claude-opus-4-5"])
|
||||
|
||||
// when
|
||||
const result = isModelAvailable("gpt-5.2-codex", available)
|
||||
const result = isModelAvailable("gpt-5.3-codex", available)
|
||||
|
||||
// then
|
||||
expect(result).toBe(true)
|
||||
@@ -808,7 +808,7 @@ describe("isModelAvailable", () => {
|
||||
const available = new Set(["anthropic/claude-opus-4-5"])
|
||||
|
||||
// when
|
||||
const result = isModelAvailable("gpt-5.2-codex", available)
|
||||
const result = isModelAvailable("gpt-5.3-codex", available)
|
||||
|
||||
// then
|
||||
expect(result).toBe(false)
|
||||
@@ -819,7 +819,7 @@ describe("isModelAvailable", () => {
|
||||
const available = new Set<string>()
|
||||
|
||||
// when
|
||||
const result = isModelAvailable("gpt-5.2-codex", available)
|
||||
const result = isModelAvailable("gpt-5.3-codex", available)
|
||||
|
||||
// then
|
||||
expect(result).toBe(false)
|
||||
|
||||
Reference in New Issue
Block a user