Update Prisma and harden tests

This commit is contained in:
Esdras Renan 2025-11-08 00:28:52 -03:00
parent a2f9d4bd1a
commit d8eb38fe52
17 changed files with 171 additions and 119 deletions

View file

@ -23,29 +23,28 @@ function makeTicket(overrides: Partial<Doc<"tickets">> = {}): Doc<"tickets"> {
tenantId: "tenant-1",
reference: 42_100,
subject: "Computador não liga",
summary: null,
summary: undefined,
status: "RESOLVED",
priority: "MEDIUM",
channel: "EMAIL",
queueId: null,
queueSnapshot: null,
queueId: undefined,
requesterId: "user_requester" as Id<"users">,
requesterSnapshot: { name: "Cliente", email: "cliente@example.com" },
assigneeId: null,
assigneeSnapshot: null,
companyId: null,
companySnapshot: null,
machineId: null,
machineSnapshot: null,
slaPolicyId: null,
dueAt: null,
firstResponseAt: null,
assigneeId: undefined,
assigneeSnapshot: undefined,
companyId: undefined,
companySnapshot: undefined,
machineId: undefined,
machineSnapshot: undefined,
slaPolicyId: undefined,
dueAt: undefined,
firstResponseAt: undefined,
resolvedAt: FIXED_NOW - 1000,
createdAt: FIXED_NOW - 20_000,
updatedAt: FIXED_NOW - 100,
tags: [],
customFields: [],
activeSessionId: null,
activeSessionId: undefined,
totalWorkedMs: 0,
internalWorkedMs: 0,
externalWorkedMs: 0,
@ -103,8 +102,13 @@ describe("convex.tickets.submitCsat", () => {
mockedRequireUser.mockResolvedValue({
user: {
_id: "user_requester" as Id<"users">,
_creationTime: FIXED_NOW - 30_000,
tenantId: "tenant-1",
name: "Cliente",
email: "cliente@example.com",
companyId: null,
role: "COLLABORATOR",
companyId: undefined,
teams: [],
},
role: "COLLABORATOR",
})
@ -145,8 +149,13 @@ describe("convex.tickets.submitCsat", () => {
mockedRequireUser.mockResolvedValue({
user: {
_id: "user_requester" as Id<"users">,
_creationTime: FIXED_NOW - 30_000,
tenantId: "tenant-1",
name: "Cliente",
email: "cliente@example.com",
companyId: null,
role: "COLLABORATOR",
companyId: undefined,
teams: [],
},
role: "COLLABORATOR",
})
@ -174,8 +183,13 @@ describe("convex.tickets.submitCsat", () => {
mockedRequireUser.mockResolvedValue({
user: {
_id: "user_requester" as Id<"users">,
_creationTime: FIXED_NOW - 30_000,
tenantId: "tenant-1",
name: "Cliente",
email: "cliente@example.com",
companyId: null,
role: "COLLABORATOR",
companyId: undefined,
teams: [],
},
role: "COLLABORATOR",
})
@ -199,8 +213,13 @@ describe("convex.tickets.submitCsat", () => {
mockedRequireUser.mockResolvedValue({
user: {
_id: "user_admin" as Id<"users">,
_creationTime: FIXED_NOW - 40_000,
tenantId: "tenant-1",
name: "Administrador",
email: "admin@example.com",
companyId: null,
role: "ADMIN",
companyId: undefined,
teams: [],
},
role: "ADMIN",
})