feat: automações de tickets e testes de regressão
This commit is contained in:
parent
9f1a6a7401
commit
8ab510bfe9
18 changed files with 2221 additions and 20 deletions
|
|
@ -13,18 +13,6 @@ vi.mock("convex/browser", () => ({
|
|||
ConvexHttpClient: vi.fn(() => ({ mutation: mutationMock })),
|
||||
}))
|
||||
|
||||
vi.mock("@/convex/_generated/api", () => ({
|
||||
api: {
|
||||
users: { ensureUser: "users:ensureUser" },
|
||||
devices: {
|
||||
heartbeat: "devices:heartbeat",
|
||||
upsertInventory: "devices:upsertInventory",
|
||||
findByAuthEmail: "devices:findByAuthEmail",
|
||||
remove: "devices:remove",
|
||||
},
|
||||
},
|
||||
}))
|
||||
|
||||
describe("POST /api/admin/devices/rename", () => {
|
||||
beforeEach(() => {
|
||||
vi.resetAllMocks()
|
||||
|
|
@ -40,11 +28,12 @@ describe("POST /api/admin/devices/rename", () => {
|
|||
},
|
||||
session: { id: "sess", expiresAt: Date.now() + 1000 },
|
||||
})
|
||||
mutationMock.mockImplementation((name: string) => {
|
||||
if (name === "users:ensureUser") {
|
||||
return Promise.resolve({ _id: "user-123" })
|
||||
mutationMock.mockImplementation((name: unknown) => {
|
||||
if (typeof name === "string") {
|
||||
return Promise.resolve({ ok: true })
|
||||
}
|
||||
return Promise.resolve({ ok: true })
|
||||
|
||||
return Promise.resolve({ _id: "user-123" })
|
||||
})
|
||||
})
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue