Skip to content

handle case where paramsStructure = 'flat' and body is an param. #5659

handle case where paramsStructure = 'flat' and body is an param.

handle case where paramsStructure = 'flat' and body is an param. #5659

Triggered via pull request January 24, 2026 17:10
Status Failure
Total duration 1m 52s
Artifacts

coverage.yml

on: pull_request
Matrix: Upload
Fit to window
Zoom out
Zoom in

Annotations

8 errors
Upload (ubuntu-latest, 24.10.0)
Process completed with exit code 1.
Upload (ubuntu-latest, 24.10.0)
@test/openapi-ts-sdks#test:coverage: command (/home/runner/work/openapi-ts/openapi-ts/packages/openapi-ts-tests/sdks) /home/runner/setup-pnpm/node_modules/.bin/pnpm run test:coverage exited (1)
test/opencode.test.ts > SDK: opencode > 'grouped': packages/openapi-ts-tests/sdks/test/opencode.test.ts#L83
Error: Snapshot `SDK: opencode > 'grouped' 8` mismatched - Expected + Received @@ -145,10 +145,12 @@ const name = field.map || key; (params[field.in] as Record<string, unknown>)[name] = value; } else { params[field.map] = value; } + } else if (key === 'body') { + params.body = value; } else { const extra = extraPrefixes.find(([prefix]) => key.startsWith(prefix), ); ❯ test/opencode.test.ts:83:11 ❯ test/opencode.test.ts:80:7
test/opencode.test.ts > SDK: opencode > 'flat': packages/openapi-ts-tests/sdks/test/opencode.test.ts#L83
Error: Snapshot `SDK: opencode > 'flat' 8` mismatched - Expected + Received @@ -145,10 +145,12 @@ const name = field.map || key; (params[field.in] as Record<string, unknown>)[name] = value; } else { params[field.map] = value; } + } else if (key === 'body') { + params.body = value; } else { const extra = extraPrefixes.find(([prefix]) => key.startsWith(prefix), ); ❯ test/opencode.test.ts:83:11 ❯ test/opencode.test.ts:80:7
test/opencode.test.ts > SDK: opencode > 'export all': packages/openapi-ts-tests/sdks/test/opencode.test.ts#L83
Error: Snapshot `SDK: opencode > 'export all' 8` mismatched - Expected + Received @@ -145,10 +145,12 @@ const name = field.map || key; (params[field.in] as Record<string, unknown>)[name] = value; } else { params[field.map] = value; } + } else if (key === 'body') { + params.body = value; } else { const extra = extraPrefixes.find(([prefix]) => key.startsWith(prefix), ); ❯ test/opencode.test.ts:83:11 ❯ test/opencode.test.ts:80:7
test/method-class-conflict.test.ts > SDK: method-class-conflict > 'instance': packages/openapi-ts-tests/sdks/test/method-class-conflict.test.ts#L95
Error: Snapshot `SDK: method-class-conflict > 'instance' 8` mismatched - Expected + Received @@ -145,10 +145,12 @@ const name = field.map || key; (params[field.in] as Record<string, unknown>)[name] = value; } else { params[field.map] = value; } + } else if (key === 'body') { + params.body = value; } else { const extra = extraPrefixes.find(([prefix]) => key.startsWith(prefix), ); ❯ test/method-class-conflict.test.ts:95:11 ❯ test/method-class-conflict.test.ts:92:7
test/method-class-conflict.test.ts > SDK: method-class-conflict > 'flat': packages/openapi-ts-tests/sdks/test/method-class-conflict.test.ts#L95
Error: Snapshot `SDK: method-class-conflict > 'flat' 8` mismatched - Expected + Received @@ -145,10 +145,12 @@ const name = field.map || key; (params[field.in] as Record<string, unknown>)[name] = value; } else { params[field.map] = value; } + } else if (key === 'body') { + params.body = value; } else { const extra = extraPrefixes.find(([prefix]) => key.startsWith(prefix), ); ❯ test/method-class-conflict.test.ts:95:11 ❯ test/method-class-conflict.test.ts:92:7
test/method-class-conflict.test.ts > SDK: method-class-conflict > 'class': packages/openapi-ts-tests/sdks/test/method-class-conflict.test.ts#L95
Error: Snapshot `SDK: method-class-conflict > 'class' 8` mismatched - Expected + Received @@ -145,10 +145,12 @@ const name = field.map || key; (params[field.in] as Record<string, unknown>)[name] = value; } else { params[field.map] = value; } + } else if (key === 'body') { + params.body = value; } else { const extra = extraPrefixes.find(([prefix]) => key.startsWith(prefix), ); ❯ test/method-class-conflict.test.ts:95:11 ❯ test/method-class-conflict.test.ts:92:7