From a2e76fcdd6adec6ca96bd94f5211c1e136f92dc2 Mon Sep 17 00:00:00 2001 From: Dhruwang Date: Thu, 25 Dec 2025 17:20:29 +0530 Subject: [PATCH] fix test --- .../modules/ee/contacts/lib/contact-attribute-keys.test.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/web/modules/ee/contacts/lib/contact-attribute-keys.test.ts b/apps/web/modules/ee/contacts/lib/contact-attribute-keys.test.ts index d453f773db..db99d9a3c5 100644 --- a/apps/web/modules/ee/contacts/lib/contact-attribute-keys.test.ts +++ b/apps/web/modules/ee/contacts/lib/contact-attribute-keys.test.ts @@ -1,7 +1,7 @@ import { beforeEach, describe, expect, test, vi } from "vitest"; import { prisma } from "@formbricks/database"; import { PrismaErrorType } from "@formbricks/database/types/error"; -import { DatabaseError, OperationNotAllowedError, ResourceNotFoundError } from "@formbricks/types/errors"; +import { InvalidInputError, OperationNotAllowedError, ResourceNotFoundError } from "@formbricks/types/errors"; import { createContactAttributeKey, deleteContactAttributeKey, @@ -133,15 +133,14 @@ describe("createContactAttributeKey", () => { ); }); - test("throws DatabaseError on unique constraint violation", async () => { + test("throws InvalidInputError on unique constraint violation", async () => { const err = Object.assign(new Error("Unique constraint failed"), { code: PrismaErrorType.UniqueConstraintViolation, }); vi.mocked(prisma.contactAttributeKey.create).mockRejectedValue(err); - await expect(createContactAttributeKey({ environmentId, key: "email" })).rejects.toThrow(DatabaseError); await expect(createContactAttributeKey({ environmentId, key: "email" })).rejects.toThrow( - "Attribute key already exists" + InvalidInputError ); });