Skip to content

Commit 90f810d

Browse files
Revert to master for specific files
1 parent cf634b9 commit 90f810d

File tree

2 files changed

+9
-18
lines changed

2 files changed

+9
-18
lines changed

src/Frontend/src/composables/formatter.spec.ts

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { describe, expect, test } from "vitest";
2-
import { useFormatTime, useGetDayDiffFromToday, useFormatLargeNumber } from "./formatter";
2+
import { useFormatTime, useGetDayDiffFromToday, useFormatLargeNumber, createDateWithDayOffset } from "./formatter";
33

44
describe("useFormatTime", () => {
55
describe("milliseconds formatting", () => {
@@ -100,47 +100,37 @@ describe("useFormatTime", () => {
100100

101101
describe("useGetDayDiffFromToday", () => {
102102
test("returns 0 for today's date", () => {
103-
const today = new Date();
104-
today.setHours(12, 0, 0, 0);
103+
const today = createDateWithDayOffset();
105104
const result = useGetDayDiffFromToday(today.toISOString());
106105
expect(result).toBe(0);
107106
});
108107

109108
test("returns positive number for future dates", () => {
110-
const tomorrow = new Date();
111-
tomorrow.setDate(tomorrow.getDate() + 1);
112-
tomorrow.setHours(12, 0, 0, 0);
109+
const tomorrow = createDateWithDayOffset(1);
113110
const result = useGetDayDiffFromToday(tomorrow.toISOString());
114111
expect(result).toBe(1);
115112
});
116113

117114
test("returns negative number for past dates", () => {
118-
const yesterday = new Date();
119-
yesterday.setDate(yesterday.getDate() - 1);
120-
yesterday.setHours(12, 0, 0, 0);
115+
const yesterday = createDateWithDayOffset(-1);
121116
const result = useGetDayDiffFromToday(yesterday.toISOString());
122117
expect(result).toBe(-1);
123118
});
124119

125120
test("returns 7 for date 7 days in the future", () => {
126-
const futureDate = new Date();
127-
futureDate.setDate(futureDate.getDate() + 7);
128-
futureDate.setHours(12, 0, 0, 0);
121+
const futureDate = createDateWithDayOffset(7);
129122
const result = useGetDayDiffFromToday(futureDate.toISOString());
130123
expect(result).toBe(7);
131124
});
132125

133126
test("returns -30 for date 30 days in the past", () => {
134-
const pastDate = new Date();
135-
pastDate.setDate(pastDate.getDate() - 30);
136-
pastDate.setHours(12, 0, 0, 0);
127+
const pastDate = createDateWithDayOffset(-30);
137128
const result = useGetDayDiffFromToday(pastDate.toISOString());
138129
expect(result).toBe(-30);
139130
});
140131

141132
test("handles dates without Z suffix", () => {
142-
const date = new Date();
143-
date.setHours(12, 0, 0, 0);
133+
const date = createDateWithDayOffset();
144134
const isoString = date.toISOString().replace("Z", "");
145135
const result = useGetDayDiffFromToday(isoString);
146136
expect(result).toBe(0);

src/Frontend/src/stores/MessageStore.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import { EditAndRetryConfig } from "@/resources/Configuration";
1414
import EditRetryResponse from "@/resources/EditRetryResponse";
1515
import { EditedMessage } from "@/resources/EditMessage";
1616
import useEnvironmentAndVersionsAutoRefresh from "@/composables/useEnvironmentAndVersionsAutoRefresh";
17+
import { timeSpanToDuration } from "@/composables/formatter";
1718

1819
interface Model {
1920
id?: string;
@@ -77,7 +78,7 @@ export const useMessageStore = defineStore("MessageStore", () => {
7778
const areSimpleHeadersSupported = environmentStore.serviceControlIsGreaterThan("5.2.0");
7879

7980
const { configuration } = storeToRefs(configStore);
80-
const error_retention_period = computed(() => dayjs.duration(configuration.value?.data_retention?.error_retention_period ?? "PT0S").asHours());
81+
const error_retention_period = computed(() => timeSpanToDuration(configuration.value?.data_retention?.error_retention_period).asHours());
8182

8283
async function loadEditAndRetryConfiguration() {
8384
try {

0 commit comments

Comments
 (0)