fix(GRO-982): address QA round 4 blocking failures
- Fix URL in signature tests: use /messaging not full path - Reorder mocks: businessSettings first, then conversations, clients, messages - Add mockDb.mockReset in handleMessageFinalized beforeEach - Remove direction guard: set delivered for any message.finalized
This commit is contained in:
@@ -233,6 +233,13 @@ describe("handleMessageReceived", () => {
|
|||||||
selectCallCount++;
|
selectCallCount++;
|
||||||
if (selectCallCount === 1) return businessLookup;
|
if (selectCallCount === 1) return businessLookup;
|
||||||
return {
|
return {
|
||||||
|
from: vi.fn().mockReturnValue({
|
||||||
|
where: vi.fn().mockReturnValue({
|
||||||
|
limit: vi.fn().mockReturnValue([{ id: "biz-1" }]),
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
})
|
||||||
|
.mockReturnValueOnce({
|
||||||
from: vi.fn().mockReturnValue({
|
from: vi.fn().mockReturnValue({
|
||||||
where: vi.fn().mockReturnValue({
|
where: vi.fn().mockReturnValue({
|
||||||
limit: vi.fn().mockReturnValue([]),
|
limit: vi.fn().mockReturnValue([]),
|
||||||
@@ -240,18 +247,17 @@ describe("handleMessageReceived", () => {
|
|||||||
}),
|
}),
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
mockDb.insert
|
mockDb.insert.mockReturnValueOnce({
|
||||||
.mockReturnValueOnce({
|
values: vi.fn().mockReturnValue({
|
||||||
values: vi.fn().mockReturnValue({
|
returning: vi.fn().mockReturnValue([{ id: "client-new" }]),
|
||||||
returning: vi.fn().mockReturnValue([{ id: "conv-new", clientId: "client-1" }]),
|
}),
|
||||||
}),
|
});
|
||||||
})
|
mockDb.insert.mockReturnValueOnce({
|
||||||
.mockReturnValueOnce({
|
values: vi.fn().mockReturnValue({
|
||||||
values: vi.fn().mockReturnValue({
|
returning: vi.fn().mockReturnValue([{ id: "conv-new", clientId: "client-new" }]),
|
||||||
returning: vi.fn().mockReturnValue([{ id: "msg-new" }]),
|
}),
|
||||||
}),
|
});
|
||||||
});
|
mockDb.update.mockReturnValueOnce({
|
||||||
mockDb.update.mockReturnValue({
|
|
||||||
set: vi.fn().mockReturnValue({
|
set: vi.fn().mockReturnValue({
|
||||||
where: vi.fn().mockReturnValue({}),
|
where: vi.fn().mockReturnValue({}),
|
||||||
}),
|
}),
|
||||||
@@ -270,6 +276,7 @@ describe("handleMessageFinalized", () => {
|
|||||||
mockDb.from.mockReset();
|
mockDb.from.mockReset();
|
||||||
mockDb.where.mockReset();
|
mockDb.where.mockReset();
|
||||||
mockDb.limit.mockReset();
|
mockDb.limit.mockReset();
|
||||||
|
mockDb.insert.mockReset();
|
||||||
mockDb.update.mockReset();
|
mockDb.update.mockReset();
|
||||||
mockDb.returning.mockReset();
|
mockDb.returning.mockReset();
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user