Skip to content

Add missing Prisma filter operators to WhereInput #846

Add missing Prisma filter operators to WhereInput

Add missing Prisma filter operators to WhereInput #846

Triggered via pull request December 28, 2025 05:18
Status Failure
Total duration 2m 54s
Artifacts 1

test.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 5 warnings, and 1 notice
src/generator/types.test.ts > Types Generator > generateTypes > should generate types for multiple lists: packages/cli/src/generator/types.test.ts#L208
Error: Snapshot `Types Generator > generateTypes > should generate types for multiple lists 1` mismatched - Expected + Received @@ -39,15 +39,15 @@ export type UserUpdateInput = { name?: string } export type UserWhereInput = { - id?: string - AND?: Array<UserWhereInput> + id?: Prisma.StringFilter<"User"> | string + AND?: UserWhereInput | UserWhereInput[] - OR?: Array<UserWhereInput> + OR?: UserWhereInput[] - NOT?: UserWhereInput + NOT?: UserWhereInput | UserWhereInput[] - name?: { equals?: string, not?: string } + name?: Prisma.StringFilter<"User"> | string } /** * Hook types for User list * Properly typed to use Prisma's generated input types @@ -186,15 +186,15 @@ export type PostUpdateInput = { title?: string } export type PostWhereInput = { - id?: string - AND?: Array<PostWhereInput> + id?: Prisma.StringFilter<"Post"> | string + AND?: PostWhereInput | PostWhereInput[] - OR?: Array<PostWhereInput> + OR?: PostWhereInput[] - NOT?: PostWhereInput - title?: { equals?: string, not?: string } + NOT?: PostWhereInput | PostWhereInput[] + title?: Prisma.StringFilter<"Post"> | string } /** * Hook types for Post list * Properly typed to use Prisma's generated input types @@ -333,15 +333,15 @@ export type CommentUpdateInput = { content?: string } export type CommentWhereInput = { - id?: string - AND?: Array<CommentWhereInput> + id?: Prisma.StringFilter<"Comment"> | string + AND?: CommentWhereInput | CommentWhereInput[] - OR?: Array<CommentWhereInput> + OR?: CommentWhereInput[] - NOT?: CommentWhereInput - content?: { equals?: string, not?: string } + NOT?: CommentWhereInput | CommentWhereInput[] + content?: Prisma.StringFilter<"Comment"> | string } /** * Hook types for Comment list * Properly typed to use Prisma's generated input types ❯ src/generator/types.test.ts:208:21
src/generator/types.test.ts > Types Generator > generateTypes > should handle relationship fields in UpdateInput: packages/cli/src/generator/types.test.ts#L179
Error: Snapshot `Types Generator > generateTypes > should handle relationship fields in UpdateInput 1` mismatched - Expected + Received @@ -43,16 +43,16 @@ title?: string author?: { connect: { id: string } } | { disconnect: true } } export type PostWhereInput = { - id?: string - AND?: Array<PostWhereInput> + id?: Prisma.StringFilter<"Post"> | string + AND?: PostWhereInput | PostWhereInput[] - OR?: Array<PostWhereInput> + OR?: PostWhereInput[] - NOT?: PostWhereInput - title?: { equals?: string, not?: string } + NOT?: PostWhereInput | PostWhereInput[] + title?: Prisma.StringFilter<"Post"> | string - author?: UserWhereInput + author?: UserWhereInput | null } /** * Hook types for Post list * Properly typed to use Prisma's generated input types @@ -250,15 +250,15 @@ export type UserUpdateInput = { name?: string } export type UserWhereInput = { - id?: string - AND?: Array<UserWhereInput> + id?: Prisma.StringFilter<"User"> | string + AND?: UserWhereInput | UserWhereInput[] - OR?: Array<UserWhereInput> + OR?: UserWhereInput[] - NOT?: UserWhereInput + NOT?: UserWhereInput | UserWhereInput[] - name?: { equals?: string, not?: string } + name?: Prisma.StringFilter<"User"> | string } /** * Hook types for User list * Properly typed to use Prisma's generated input types ❯ src/generator/types.test.ts:179:21
src/generator/types.test.ts > Types Generator > generateTypes > should handle relationship fields in CreateInput: packages/cli/src/generator/types.test.ts#L154
Error: Snapshot `Types Generator > generateTypes > should handle relationship fields in CreateInput 1` mismatched - Expected + Received @@ -43,16 +43,16 @@ title?: string author?: { connect: { id: string } } | { disconnect: true } } export type PostWhereInput = { - id?: string - AND?: Array<PostWhereInput> + id?: Prisma.StringFilter<"Post"> | string + AND?: PostWhereInput | PostWhereInput[] - OR?: Array<PostWhereInput> + OR?: PostWhereInput[] - NOT?: PostWhereInput - title?: { equals?: string, not?: string } + NOT?: PostWhereInput | PostWhereInput[] + title?: Prisma.StringFilter<"Post"> | string - author?: UserWhereInput + author?: UserWhereInput | null } /** * Hook types for Post list * Properly typed to use Prisma's generated input types @@ -250,15 +250,15 @@ export type UserUpdateInput = { name?: string } export type UserWhereInput = { - id?: string - AND?: Array<UserWhereInput> + id?: Prisma.StringFilter<"User"> | string + AND?: UserWhereInput | UserWhereInput[] - OR?: Array<UserWhereInput> + OR?: UserWhereInput[] - NOT?: UserWhereInput + NOT?: UserWhereInput | UserWhereInput[] - name?: { equals?: string, not?: string } + name?: Prisma.StringFilter<"User"> | string } /** * Hook types for User list * Properly typed to use Prisma's generated input types ❯ src/generator/types.test.ts:154:21
src/generator/types.test.ts > Types Generator > generateTypes > should handle relationship fields in types: packages/cli/src/generator/types.test.ts#L129
Error: Snapshot `Types Generator > generateTypes > should handle relationship fields in types 1` mismatched - Expected + Received @@ -42,15 +42,15 @@ name?: string posts?: { connect: Array<{ id: string }>, disconnect: Array<{ id: string }> } } export type UserWhereInput = { - id?: string - AND?: Array<UserWhereInput> + id?: Prisma.StringFilter<"User"> | string + AND?: UserWhereInput | UserWhereInput[] - OR?: Array<UserWhereInput> + OR?: UserWhereInput[] - NOT?: UserWhereInput + NOT?: UserWhereInput | UserWhereInput[] - name?: { equals?: string, not?: string } + name?: Prisma.StringFilter<"User"> | string posts?: { some?: PostWhereInput every?: PostWhereInput none?: PostWhereInput } @@ -257,16 +257,16 @@ title?: string author?: { connect: { id: string } } | { disconnect: true } } export type PostWhereInput = { - id?: string - AND?: Array<PostWhereInput> + id?: Prisma.StringFilter<"Post"> | string + AND?: PostWhereInput | PostWhereInput[] - OR?: Array<PostWhereInput> + OR?: PostWhereInput[] - NOT?: PostWhereInput + NOT?: PostWhereInput | PostWhereInput[] - title?: { equals?: string, not?: string } + title?: Prisma.StringFilter<"Post"> | string - author?: UserWhereInput + author?: UserWhereInput | null } /** * Hook types for Post list * Properly typed to use Prisma's generated input types ❯ src/generator/types.test.ts:129:21
src/generator/types.test.ts > Types Generator > generateTypes > should generate Context type with all operations: packages/cli/src/generator/types.test.ts#L103
Error: Snapshot `Types Generator > generateTypes > should generate Context type with all operations 1` mismatched - Expected + Received @@ -39,15 +39,15 @@ export type UserUpdateInput = { name?: string } export type UserWhereInput = { - id?: string - AND?: Array<UserWhereInput> + id?: Prisma.StringFilter<"User"> | string + AND?: UserWhereInput | UserWhereInput[] - OR?: Array<UserWhereInput> + OR?: UserWhereInput[] - NOT?: UserWhereInput - name?: { equals?: string, not?: string } + NOT?: UserWhereInput | UserWhereInput[] + name?: Prisma.StringFilter<"User"> | string } /** * Hook types for User list * Properly typed to use Prisma's generated input types ❯ src/generator/types.test.ts:103:21
src/generator/types.test.ts > Types Generator > generateTypes > should generate WhereInput type: packages/cli/src/generator/types.test.ts#L84
Error: Snapshot `Types Generator > generateTypes > should generate WhereInput type 1` mismatched - Expected + Received @@ -39,15 +39,15 @@ export type UserUpdateInput = { name?: string } export type UserWhereInput = { - id?: string - AND?: Array<UserWhereInput> + id?: Prisma.StringFilter<"User"> | string + AND?: UserWhereInput | UserWhereInput[] - OR?: Array<UserWhereInput> + OR?: UserWhereInput[] - NOT?: UserWhereInput - name?: { equals?: string, not?: string } + NOT?: UserWhereInput | UserWhereInput[] + name?: Prisma.StringFilter<"User"> | string } /** * Hook types for User list * Properly typed to use Prisma's generated input types ❯ src/generator/types.test.ts:84:21
src/generator/types.test.ts > Types Generator > generateTypes > should generate UpdateInput type: packages/cli/src/generator/types.test.ts#L65
Error: Snapshot `Types Generator > generateTypes > should generate UpdateInput type 1` mismatched - Expected + Received @@ -42,16 +42,16 @@ title?: string content?: string } export type PostWhereInput = { - id?: string - AND?: Array<PostWhereInput> + id?: Prisma.StringFilter<"Post"> | string + AND?: PostWhereInput | PostWhereInput[] - OR?: Array<PostWhereInput> + OR?: PostWhereInput[] - NOT?: PostWhereInput + NOT?: PostWhereInput | PostWhereInput[] - title?: { equals?: string, not?: string } + title?: Prisma.StringFilter<"Post"> | string - content?: { equals?: string, not?: string } + content?: Prisma.StringFilter<"Post"> | string } /** * Hook types for Post list * Properly typed to use Prisma's generated input types ❯ src/generator/types.test.ts:65:21
src/generator/types.test.ts > Types Generator > generateTypes > should generate CreateInput type: packages/cli/src/generator/types.test.ts#L45
Error: Snapshot `Types Generator > generateTypes > should generate CreateInput type 1` mismatched - Expected + Received @@ -42,16 +42,16 @@ title?: string content?: string } export type PostWhereInput = { - id?: string - AND?: Array<PostWhereInput> + id?: Prisma.StringFilter<"Post"> | string + AND?: PostWhereInput | PostWhereInput[] - OR?: Array<PostWhereInput> + OR?: PostWhereInput[] - NOT?: PostWhereInput + NOT?: PostWhereInput | PostWhereInput[] - title?: { equals?: string, not?: string } + title?: Prisma.StringFilter<"Post"> | string - content?: { equals?: string, not?: string } + content?: Prisma.StringFilter<"Post"> | string } /** * Hook types for Post list * Properly typed to use Prisma's generated input types ❯ src/generator/types.test.ts:45:21
src/generator/types.test.ts > Types Generator > generateTypes > should generate type definitions for basic model: packages/cli/src/generator/types.test.ts#L25
Error: Snapshot `Types Generator > generateTypes > should generate type definitions for basic model 1` mismatched - Expected + Received @@ -42,16 +42,16 @@ name?: string email?: string } export type UserWhereInput = { - id?: string - AND?: Array<UserWhereInput> + id?: Prisma.StringFilter<"User"> | string + AND?: UserWhereInput | UserWhereInput[] - OR?: Array<UserWhereInput> + OR?: UserWhereInput[] - NOT?: UserWhereInput + NOT?: UserWhereInput | UserWhereInput[] - name?: { equals?: string, not?: string } + name?: Prisma.StringFilter<"User"> | string - email?: { equals?: string, not?: string } + email?: Prisma.StringFilter<"User"> | string } /** * Hook types for User list * Properly typed to use Prisma's generated input types ❯ src/generator/types.test.ts:25:21
src/commands/generate.test.ts > Generate Command Integration > Generator Integration > should generate all files for a basic config: packages/cli/src/commands/generate.test.ts#L83
Error: Snapshot `Generate Command Integration > Generator Integration > should generate all files for a basic config > types 1` mismatched - Expected + Received @@ -42,16 +42,16 @@ name?: string email?: string } export type UserWhereInput = { - id?: string - AND?: Array<UserWhereInput> + id?: Prisma.StringFilter<"User"> | string + AND?: UserWhereInput | UserWhereInput[] - OR?: Array<UserWhereInput> + OR?: UserWhereInput[] - NOT?: UserWhereInput + NOT?: UserWhereInput | UserWhereInput[] - name?: { equals?: string, not?: string } + name?: Prisma.StringFilter<"User"> | string - email?: { equals?: string, not?: string } + email?: Prisma.StringFilter<"User"> | string } /** * Hook types for User list * Properly typed to use Prisma's generated input types ❯ src/commands/generate.test.ts:83:21
test: packages/core/src/access/engine.ts#L164
'matchesFilter' is defined but never used. Allowed unused vars must match /^_/u
test: packages/cli/src/migration/generators/migration-generator.ts#L652
'dbProvider' is defined but never used. Allowed unused args must match /^_/u
test: examples/blog/test-singleton.ts#L6
'config' is defined but never used. Allowed unused vars must match /^_/u
e2e
No files were found with the provided path: test-results/. No artifacts will be uploaded.
e2e
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
🎭 Playwright Run Summary
42 passed (1.7m)

Artifacts

Produced during runtime
Name Size Digest
browser-test-screenshots Expired
8.48 KB
sha256:f9f9929e5d618a534004b933c66aa6cae13f653574541c81365de8e57aed14c2