1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-07-30 02:21:17 +03:00

Display relative timestamp for threads on the same calendar day (#10399)

* add test cases for <24 different day time formatting

* use day instead of <24h ago to format relative date
This commit is contained in:
Kerry
2023-03-28 09:22:46 +13:00
committed by GitHub
parent 68fa9aed9d
commit cd700e20fc
2 changed files with 13 additions and 2 deletions

View File

@ -55,11 +55,18 @@ describe("formatRelativeTime", () => {
dateSpy.mockRestore();
});
it("returns hour format for events created less than 24 hours ago", () => {
it("returns hour format for events created in the same day", () => {
// Tuesday, 2 November 2021 11:01:00 UTC
const date = new Date(2021, 10, 2, 11, 1, 23, 0);
expect(formatRelativeTime(date)).toBe("11:01");
});
it("returns month and day for events created less than 24h ago but on a different day", () => {
// Monday, 1 November 2021 23:01:00 UTC
const date = new Date(2021, 10, 1, 23, 1, 23, 0);
expect(formatRelativeTime(date)).toBe("Nov 1");
});
it("honours the hour format setting", () => {
const date = new Date(2021, 10, 2, 11, 1, 23, 0);
expect(formatRelativeTime(date)).toBe("11:01");