Update Prisma and harden tests
This commit is contained in:
parent
a2f9d4bd1a
commit
d8eb38fe52
17 changed files with 171 additions and 119 deletions
|
|
@ -41,29 +41,28 @@ function buildTicket(overrides: Partial<TicketDoc> = {}): MockedTicket {
|
|||
tenantId: "tenant-1",
|
||||
reference: 41_000,
|
||||
subject: "Computador não liga",
|
||||
summary: null,
|
||||
summary: undefined,
|
||||
status: "AWAITING_ATTENDANCE",
|
||||
priority: "MEDIUM",
|
||||
channel: "EMAIL",
|
||||
queueId: null,
|
||||
queueSnapshot: null,
|
||||
queueId: undefined,
|
||||
requesterId: "user_requester" as Id<"users">,
|
||||
requesterSnapshot: { name: "Cliente", email: "cliente@example.com" },
|
||||
assigneeId: "user_agent" as Id<"users">,
|
||||
assigneeSnapshot: { name: "Agente", email: "agente@example.com" },
|
||||
companyId: null,
|
||||
companySnapshot: null,
|
||||
machineId: null,
|
||||
machineSnapshot: null,
|
||||
slaPolicyId: null,
|
||||
dueAt: null,
|
||||
firstResponseAt: null,
|
||||
resolvedAt: null,
|
||||
companyId: undefined,
|
||||
companySnapshot: undefined,
|
||||
machineId: undefined,
|
||||
machineSnapshot: undefined,
|
||||
slaPolicyId: undefined,
|
||||
dueAt: undefined,
|
||||
firstResponseAt: undefined,
|
||||
resolvedAt: undefined,
|
||||
createdAt: NOW - 50_000,
|
||||
updatedAt: NOW - 1_000,
|
||||
tags: [],
|
||||
customFields: [],
|
||||
activeSessionId: null,
|
||||
activeSessionId: undefined,
|
||||
totalWorkedMs: 0,
|
||||
internalWorkedMs: 0,
|
||||
externalWorkedMs: 0,
|
||||
|
|
@ -74,15 +73,12 @@ function buildTicket(overrides: Partial<TicketDoc> = {}): MockedTicket {
|
|||
csatRatedBy: undefined,
|
||||
csatAssigneeId: undefined,
|
||||
csatAssigneeSnapshot: undefined,
|
||||
workSummary: undefined,
|
||||
reopenDeadline: undefined,
|
||||
reopenedAt: undefined,
|
||||
formTemplate: undefined,
|
||||
chatEnabled: true,
|
||||
relatedTicketIds: undefined,
|
||||
resolvedWithTicketId: undefined,
|
||||
reopenWindowDays: undefined,
|
||||
reopenedBy: undefined,
|
||||
}
|
||||
return { ...(base as TicketDoc), ...overrides }
|
||||
}
|
||||
|
|
@ -149,8 +145,12 @@ describe("convex.tickets.resolveTicketHandler", () => {
|
|||
mockedRequireStaff.mockResolvedValue({
|
||||
user: {
|
||||
_id: "user_agent" as Id<"users">,
|
||||
_creationTime: NOW - 5_000,
|
||||
tenantId: "tenant-1",
|
||||
name: "Agente",
|
||||
email: "agente@example.com",
|
||||
role: "ADMIN",
|
||||
teams: [],
|
||||
},
|
||||
role: "ADMIN",
|
||||
})
|
||||
|
|
@ -214,8 +214,13 @@ describe("convex.tickets.reopenTicketHandler", () => {
|
|||
mockedRequireUser.mockResolvedValue({
|
||||
user: {
|
||||
_id: ticket.requesterId,
|
||||
_creationTime: NOW - 20_000,
|
||||
tenantId: "tenant-1",
|
||||
email: "cliente@example.com",
|
||||
companyId: null,
|
||||
name: "Cliente",
|
||||
role: "COLLABORATOR",
|
||||
companyId: undefined,
|
||||
teams: [],
|
||||
},
|
||||
role: "COLLABORATOR",
|
||||
})
|
||||
|
|
@ -247,8 +252,13 @@ describe("convex.tickets.reopenTicketHandler", () => {
|
|||
mockedRequireUser.mockResolvedValue({
|
||||
user: {
|
||||
_id: ticket.requesterId,
|
||||
_creationTime: NOW - 25_000,
|
||||
tenantId: "tenant-1",
|
||||
email: "cliente@example.com",
|
||||
companyId: null,
|
||||
name: "Cliente",
|
||||
role: "COLLABORATOR",
|
||||
companyId: undefined,
|
||||
teams: [],
|
||||
},
|
||||
role: "COLLABORATOR",
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue