From 0446de4b01d5308314b6524e3260afd9dd7d588f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Feb 2026 23:13:24 +0000 Subject: [PATCH] test: add snapshots for schema name transform tests Co-authored-by: mrlubos <12529395+mrlubos@users.noreply.github.com> --- .../2.0.x/transforms-schemas-name/index.ts | 3 + .../transforms-schemas-name/types.gen.ts | 61 +++++++++++++++++++ .../3.0.x/transforms-schemas-name/index.ts | 3 + .../transforms-schemas-name/types.gen.ts | 61 +++++++++++++++++++ .../3.1.x/transforms-schemas-name/index.ts | 3 + .../transforms-schemas-name/types.gen.ts | 61 +++++++++++++++++++ 6 files changed, 192 insertions(+) create mode 100644 packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-schemas-name/index.ts create mode 100644 packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-schemas-name/types.gen.ts create mode 100644 packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-schemas-name/index.ts create mode 100644 packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-schemas-name/types.gen.ts create mode 100644 packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-schemas-name/index.ts create mode 100644 packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-schemas-name/types.gen.ts diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-schemas-name/index.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-schemas-name/index.ts new file mode 100644 index 000000000..d35066307 --- /dev/null +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-schemas-name/index.ts @@ -0,0 +1,3 @@ +// This file is auto-generated by @hey-api/openapi-ts + +export type { ClientOptions, Comment, GetUsersData, GetUsersResponse, GetUsersResponses, Post, PostPostsData, PostPostsResponse, PostPostsResponses, User, UserProfile } from './types.gen'; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-schemas-name/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-schemas-name/types.gen.ts new file mode 100644 index 000000000..fef4ad857 --- /dev/null +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-schemas-name/types.gen.ts @@ -0,0 +1,61 @@ +// This file is auto-generated by @hey-api/openapi-ts + +export type ClientOptions = { + baseUrl: string; +}; + +export type User = { + id?: string; + name?: string; + profile?: UserProfile; +}; + +export type UserProfile = { + bio?: string; + avatar?: string; +}; + +export type Post = { + id?: string; + title?: string; + author?: User; + comments?: Array; +}; + +export type Comment = { + id?: string; + text?: string; + author?: User; +}; + +export type GetUsersData = { + body?: never; + path?: never; + query?: never; + url: '/users'; +}; + +export type GetUsersResponses = { + /** + * Success + */ + 200: User; +}; + +export type GetUsersResponse = GetUsersResponses[keyof GetUsersResponses]; + +export type PostPostsData = { + body?: Post; + path?: never; + query?: never; + url: '/posts'; +}; + +export type PostPostsResponses = { + /** + * Created + */ + 201: Post; +}; + +export type PostPostsResponse = PostPostsResponses[keyof PostPostsResponses]; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-schemas-name/index.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-schemas-name/index.ts new file mode 100644 index 000000000..d35066307 --- /dev/null +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-schemas-name/index.ts @@ -0,0 +1,3 @@ +// This file is auto-generated by @hey-api/openapi-ts + +export type { ClientOptions, Comment, GetUsersData, GetUsersResponse, GetUsersResponses, Post, PostPostsData, PostPostsResponse, PostPostsResponses, User, UserProfile } from './types.gen'; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-schemas-name/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-schemas-name/types.gen.ts new file mode 100644 index 000000000..5f9aa1bec --- /dev/null +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-schemas-name/types.gen.ts @@ -0,0 +1,61 @@ +// This file is auto-generated by @hey-api/openapi-ts + +export type ClientOptions = { + baseUrl: `${string}://${string}` | (string & {}); +}; + +export type User = { + id?: string; + name?: string; + profile?: UserProfile; +}; + +export type UserProfile = { + bio?: string; + avatar?: string; +}; + +export type Post = { + id?: string; + title?: string; + author?: User; + comments?: Array; +}; + +export type Comment = { + id?: string; + text?: string; + author?: User; +}; + +export type GetUsersData = { + body?: never; + path?: never; + query?: never; + url: '/users'; +}; + +export type GetUsersResponses = { + /** + * Success + */ + 200: User; +}; + +export type GetUsersResponse = GetUsersResponses[keyof GetUsersResponses]; + +export type PostPostsData = { + body?: Post; + path?: never; + query?: never; + url: '/posts'; +}; + +export type PostPostsResponses = { + /** + * Created + */ + 201: Post; +}; + +export type PostPostsResponse = PostPostsResponses[keyof PostPostsResponses]; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-schemas-name/index.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-schemas-name/index.ts new file mode 100644 index 000000000..d35066307 --- /dev/null +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-schemas-name/index.ts @@ -0,0 +1,3 @@ +// This file is auto-generated by @hey-api/openapi-ts + +export type { ClientOptions, Comment, GetUsersData, GetUsersResponse, GetUsersResponses, Post, PostPostsData, PostPostsResponse, PostPostsResponses, User, UserProfile } from './types.gen'; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-schemas-name/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-schemas-name/types.gen.ts new file mode 100644 index 000000000..5f9aa1bec --- /dev/null +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-schemas-name/types.gen.ts @@ -0,0 +1,61 @@ +// This file is auto-generated by @hey-api/openapi-ts + +export type ClientOptions = { + baseUrl: `${string}://${string}` | (string & {}); +}; + +export type User = { + id?: string; + name?: string; + profile?: UserProfile; +}; + +export type UserProfile = { + bio?: string; + avatar?: string; +}; + +export type Post = { + id?: string; + title?: string; + author?: User; + comments?: Array; +}; + +export type Comment = { + id?: string; + text?: string; + author?: User; +}; + +export type GetUsersData = { + body?: never; + path?: never; + query?: never; + url: '/users'; +}; + +export type GetUsersResponses = { + /** + * Success + */ + 200: User; +}; + +export type GetUsersResponse = GetUsersResponses[keyof GetUsersResponses]; + +export type PostPostsData = { + body?: Post; + path?: never; + query?: never; + url: '/posts'; +}; + +export type PostPostsResponses = { + /** + * Created + */ + 201: Post; +}; + +export type PostPostsResponse = PostPostsResponses[keyof PostPostsResponses]; -- 2.51.2