fix(native): regroup Upcoming when the day or language changes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
jakeandClaude Opus 5.5 committed 2026-10-05 22:45:29 -04:00
1 parent 1dc38f91b9
commit d6abcbd2bb
6 files changed
+71 -14

No files matched your search

+14
View File
@@ -187,4 +187,18 @@ describe("groupByDateBucket past option", () => {
const result = groupByDateBucket([{ date: "2024-06-13" }]);
expect(result[0].key).toBe("tomorrow");
});
test("an explicit today overrides the real date", () => {
const result = groupByDateBucket([{ date: "2026-01-06" }], { today: "2026-01-05" });
expect(result[0].key).toBe("tomorrow");
});
test("an explicit locale drives month labels", () => {
const result = groupByDateBucket([{ date: "2026-02-20" }], {
today: "2026-01-05",
locale: "de",
});
expect(result[0].key).toBe("month_2026-02");
expect(result[0].label).toBe("Februar");
});
});