diff options
| author | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-04-28 04:45:24 +0000 |
|---|---|---|
| committer | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-04-28 04:45:24 +0000 |
| commit | bb9e445257bd29fc5a4f2d8354760aaa492f2f0f (patch) | |
| tree | 9d63da7a540ece78dd07d8a2faa0c86ca262f1c0 /packages | |
| parent | 528fb1d4041518fb2174d182d0c833cbe915f045 (diff) | |
| download | opencode-bb9e445257bd29fc5a4f2d8354760aaa492f2f0f.tar.gz opencode-bb9e445257bd29fc5a4f2d8354760aaa492f2f0f.zip | |
chore: generate
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/test/provider/transform.test.ts | 46 |
1 files changed, 18 insertions, 28 deletions
diff --git a/packages/opencode/test/provider/transform.test.ts b/packages/opencode/test/provider/transform.test.ts index 9929ff21d..93659ab04 100644 --- a/packages/opencode/test/provider/transform.test.ts +++ b/packages/opencode/test/provider/transform.test.ts @@ -907,14 +907,7 @@ describe("ProviderTransform.schema - moonshot $ref siblings", () => { aspects: { description: "Optional. Specific aspects to focus on. If empty, all aspects may be varied.", items: { - enum: [ - "VARIANT_ASPECT_UNSPECIFIED", - "LAYOUT", - "COLOR_SCHEME", - "IMAGES", - "TEXT_FONT", - "TEXT_CONTENT", - ], + enum: ["VARIANT_ASPECT_UNSPECIFIED", "LAYOUT", "COLOR_SCHEME", "IMAGES", "TEXT_FONT", "TEXT_CONTENT"], type: "string", }, type: "array", @@ -977,31 +970,28 @@ describe("ProviderTransform.schema - moonshot $ref siblings", () => { }) test("converts tuple-style array items to a single item schema", () => { - const result = ProviderTransform.schema( - moonshotModel, - { - type: "object", - properties: { - codeSpec: { - type: "object", - properties: { - accessibility: { - type: "object", - properties: { - renderedSize: { - description: "Rendered size [width, height] in px", - type: "array", - items: [{ type: "number" }, { type: "number" }], - minItems: 2, - maxItems: 2, - }, + const result = ProviderTransform.schema(moonshotModel, { + type: "object", + properties: { + codeSpec: { + type: "object", + properties: { + accessibility: { + type: "object", + properties: { + renderedSize: { + description: "Rendered size [width, height] in px", + type: "array", + items: [{ type: "number" }, { type: "number" }], + minItems: 2, + maxItems: 2, }, }, }, }, }, - } as any, - ) as any + }, + } as any) as any expect(result.properties.codeSpec.properties.accessibility.properties.renderedSize.items).toEqual({ type: "number", |
