diff --git a/packages/prisma/extensions/disallow-undefined-delete-update-many.test.ts b/packages/prisma/extensions/disallow-undefined-delete-update-many.test.ts index aeffe9168d..dff029fa7a 100644 --- a/packages/prisma/extensions/disallow-undefined-delete-update-many.test.ts +++ b/packages/prisma/extensions/disallow-undefined-delete-update-many.test.ts @@ -44,4 +44,18 @@ describe("Disallow undefined delete/update many", () => { checkUndefinedInValue(where); }); + + it("checkUndefinedInValue should throw exception when the where object contain null values and 'in' field is undefined", async () => { + const where = { + teamId: null, + parentId: null, + id: { + in: undefined, + }, + }; + + expect(() => checkUndefinedInValue(where)).toThrowError( + 'The "in" value for the field "id" cannot be undefined.' + ); + }); });