You've already forked matrix-react-sdk
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:
@ -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");
|
||||
|
Reference in New Issue
Block a user