Remove obsolete project artifacts
Some checks failed
Verify and publish container / build-and-push (push) Failing after 33s
Some checks failed
Verify and publish container / build-and-push (push) Failing after 33s
This commit is contained in:
parent
5db7fc8afd
commit
e8dffc9692
58 changed files with 174 additions and 7563 deletions
|
|
@ -2,6 +2,18 @@ import { describe, expect, it } from "vitest";
|
|||
import { summarizeActivityBuckets, summarizeActivityRows } from "./activityService";
|
||||
|
||||
describe("summarizeActivityRows", () => {
|
||||
it("summarizes the remaining activity categories without Arcade fields", () => {
|
||||
const now = new Date("2026-08-07T18:00:00.000Z");
|
||||
const summary = summarizeActivityBuckets([
|
||||
{ date: "2026-08-07", type: "FLASHCARD", count: 2 },
|
||||
{ date: "2026-08-07", type: "QUIZ_QUESTION", count: 3 },
|
||||
], now);
|
||||
|
||||
expect(summary).toMatchObject({ flashcards: 2, questions: 3, currentStreak: 0 });
|
||||
expect(summary.days.find((day) => day.date === summary.today)).toMatchObject({ flashcards: 2, questions: 3, total: 5 });
|
||||
expect(summary).not.toHaveProperty("arcade");
|
||||
});
|
||||
|
||||
it("keeps a 53-week display while preserving a longer current streak", () => {
|
||||
const now = new Date("2026-08-07T18:00:00.000Z");
|
||||
const activities = Array.from({ length: 400 }, (_, age) =>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue