Update guest v2 home and tasks experience
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-02-03 18:59:30 +01:00
parent 298a8375b6
commit 6062b4201b
31 changed files with 753 additions and 259 deletions

View File

@@ -17,7 +17,13 @@ describe('fetchEventStats', () => {
it('returns cached stats on 304', async () => {
fetchMock.mockResolvedValueOnce(
new Response(JSON.stringify({ online_guests: 4, tasks_solved: 1, latest_photo_at: '2024-01-01T00:00:00Z' }), {
new Response(JSON.stringify({
online_guests: 4,
tasks_solved: 1,
guest_count: 12,
likes_count: 48,
latest_photo_at: '2024-01-01T00:00:00Z',
}), {
status: 200,
headers: { ETag: '"demo"' },
})
@@ -25,6 +31,8 @@ describe('fetchEventStats', () => {
const first = await fetchEventStats('demo');
expect(first.onlineGuests).toBe(4);
expect(first.guestCount).toBe(12);
expect(first.likesCount).toBe(48);
fetchMock.mockResolvedValueOnce(new Response(null, { status: 304, headers: { ETag: '"demo"' } }));
const second = await fetchEventStats('demo');