Files
juwan-frontend/tests/orders-api.test.ts
T
2026-02-28 18:13:42 +08:00

25 lines
603 B
TypeScript

import { createPaidOrder } from "@/lib/api/orders"
import { useAuthStore } from "@/store/auth"
import { describe, expect, it } from "vitest"
describe("lib/api/orders", () => {
it("returns { decision: { ok:false, error:{code,msg} } } when unauthenticated", async () => {
useAuthStore.getState().logout()
const res = await Promise.resolve(
createPaidOrder({
playerId: "1005",
serviceId: "5001",
quantity: 1,
}),
)
expect(res).toEqual({
decision: {
ok: false,
error: { code: 401, msg: "请先登录" },
},
})
})
})