Fix month-browsable expense history
This commit is contained in:
@@ -18,6 +18,7 @@ vi.mock("@/lib/db", () => {
|
||||
db: {
|
||||
expense: { findMany: vi.fn() },
|
||||
paycheck: { findMany: vi.fn() },
|
||||
recurringExpense: { findMany: vi.fn().mockResolvedValue([]) },
|
||||
paySchedule: { findFirst: vi.fn().mockResolvedValue(null) },
|
||||
monthlyInsight,
|
||||
},
|
||||
@@ -35,6 +36,7 @@ describe("generateMonthlyInsight", () => {
|
||||
|
||||
vi.mocked(db.expense.findMany).mockResolvedValue([]);
|
||||
vi.mocked(db.paycheck.findMany).mockResolvedValue([]);
|
||||
vi.mocked(db.recurringExpense.findMany).mockResolvedValue([]);
|
||||
|
||||
const result = await generateMonthlyInsight("2026-03");
|
||||
|
||||
@@ -72,6 +74,7 @@ describe("generateMonthlyInsight", () => {
|
||||
createdAt: new Date("2026-03-01T10:00:00.000Z"),
|
||||
},
|
||||
]);
|
||||
vi.mocked(db.recurringExpense.findMany).mockResolvedValue([]);
|
||||
|
||||
vi.spyOn(globalThis, "fetch").mockResolvedValue({
|
||||
ok: true,
|
||||
@@ -120,6 +123,7 @@ describe("generateMonthlyInsight", () => {
|
||||
createdAt: new Date("2026-03-01T10:00:00.000Z"),
|
||||
},
|
||||
]);
|
||||
vi.mocked(db.recurringExpense.findMany).mockResolvedValue([]);
|
||||
|
||||
vi.spyOn(globalThis, "fetch").mockResolvedValue({
|
||||
ok: true,
|
||||
|
||||
Reference in New Issue
Block a user