Skip to content

Commit e82fe8a

Browse files
committed
🔨 Fix broken tests resulting from changes
1 parent be60884 commit e82fe8a

File tree

2 files changed

+53
-53
lines changed

2 files changed

+53
-53
lines changed

src/tests/generateNumbers.test.ts

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ describe("generateNumbers", () => {
2222
repeatNTimes: 1,
2323
disableInfiniteScroll: true,
2424
});
25-
expect(result).toEqual([" 0", " 2", " 4", " 6", " 8"]);
25+
expect(result).toEqual(["\u20070", "\u20072", "\u20074", "\u20076", "\u20078"]);
2626
});
2727

2828
it("generates numbers with interval of 5", () => {
@@ -32,7 +32,7 @@ describe("generateNumbers", () => {
3232
repeatNTimes: 1,
3333
disableInfiniteScroll: true,
3434
});
35-
expect(result).toEqual([" 0", " 5", "10", "15"]);
35+
expect(result).toEqual(["\u20070", "\u20075", "10", "15"]);
3636
});
3737

3838
it("returns empty array when numberOfItems is 0", () => {
@@ -88,7 +88,7 @@ describe("generateNumbers", () => {
8888
padNumbersWithZero: false,
8989
disableInfiniteScroll: true,
9090
});
91-
expect(result).toEqual([" 0", " 1", " 2", " 3", " 4"]);
91+
expect(result).toEqual(["\u20070", "\u20071", "\u20072", "\u20073", "\u20074"]);
9292
});
9393
});
9494

@@ -100,7 +100,7 @@ describe("generateNumbers", () => {
100100
repeatNTimes: 1,
101101
disableInfiniteScroll: true,
102102
});
103-
expect(result).toEqual(["", "", " 0", " 1", " 2", "", ""]);
103+
expect(result).toEqual(["", "", "\u20070", "\u20071", "\u20072", "", ""]);
104104
expect(result).toHaveLength(7);
105105
});
106106

@@ -111,7 +111,7 @@ describe("generateNumbers", () => {
111111
repeatNTimes: 1,
112112
disableInfiniteScroll: true,
113113
});
114-
expect(result).toEqual(["", " 0", " 1", " 2", ""]);
114+
expect(result).toEqual(["", "\u20070", "\u20071", "\u20072", ""]);
115115
});
116116

117117
it("adds padding with 3 items", () => {
@@ -121,7 +121,7 @@ describe("generateNumbers", () => {
121121
repeatNTimes: 1,
122122
disableInfiniteScroll: true,
123123
});
124-
expect(result).toEqual(["", "", "", " 0", " 1", "", "", ""]);
124+
expect(result).toEqual(["", "", "", "\u20070", "\u20071", "", "", ""]);
125125
});
126126
});
127127

@@ -133,7 +133,7 @@ describe("generateNumbers", () => {
133133
repeatNTimes: 2,
134134
disableInfiniteScroll: false,
135135
});
136-
expect(result).toEqual([" 0", " 1", " 2", " 0", " 1", " 2"]);
136+
expect(result).toEqual(["\u20070", "\u20071", "\u20072", "\u20070", "\u20071", "\u20072"]);
137137
});
138138

139139
it("repeats numbers when repeatNTimes is 3", () => {
@@ -143,7 +143,7 @@ describe("generateNumbers", () => {
143143
repeatNTimes: 3,
144144
disableInfiniteScroll: false,
145145
});
146-
expect(result).toEqual([" 0", " 1", " 0", " 1", " 0", " 1"]);
146+
expect(result).toEqual(["\u20070", "\u20071", "\u20070", "\u20071", "\u20070", "\u20071"]);
147147
});
148148
});
149149

@@ -192,7 +192,7 @@ describe("generate12HourNumbers", () => {
192192
disableInfiniteScroll: false,
193193
});
194194
expect(result).toHaveLength(24);
195-
expect(result[0]).toBe(" 0 AM");
195+
expect(result[0]).toBe("12 AM");
196196
expect(result[11]).toBe("11 AM");
197197
expect(result[12]).toBe("12 PM");
198198
expect(result[23]).toBe("11 PM");
@@ -205,7 +205,7 @@ describe("generate12HourNumbers", () => {
205205
disableInfiniteScroll: false,
206206
});
207207
expect(result).toHaveLength(12);
208-
expect(result[0]).toBe(" 0 AM");
208+
expect(result[0]).toBe("12 AM");
209209
expect(result[5]).toBe("10 AM");
210210
expect(result[6]).toBe("12 PM");
211211
expect(result[11]).toBe("10 PM");
@@ -218,10 +218,10 @@ describe("generate12HourNumbers", () => {
218218
disableInfiniteScroll: false,
219219
});
220220
expect(result).toHaveLength(8);
221-
expect(result[0]).toBe(" 0 AM");
222-
expect(result[3]).toBe(" 9 AM");
221+
expect(result[0]).toBe("12 AM");
222+
expect(result[3]).toBe("\u20079 AM");
223223
expect(result[4]).toBe("12 PM");
224-
expect(result[7]).toBe(" 9 PM");
224+
expect(result[7]).toBe("\u20079 PM");
225225
});
226226

227227
it("generates hours with 4-hour interval", () => {
@@ -231,10 +231,10 @@ describe("generate12HourNumbers", () => {
231231
disableInfiniteScroll: false,
232232
});
233233
expect(result).toHaveLength(6);
234-
expect(result[0]).toBe(" 0 AM");
235-
expect(result[2]).toBe(" 8 AM");
234+
expect(result[0]).toBe("12 AM");
235+
expect(result[2]).toBe("\u20078 AM");
236236
expect(result[3]).toBe("12 PM");
237-
expect(result[5]).toBe(" 8 PM");
237+
expect(result[5]).toBe("\u20078 PM");
238238
});
239239

240240
it("generates hours with 6-hour interval", () => {
@@ -244,10 +244,10 @@ describe("generate12HourNumbers", () => {
244244
disableInfiniteScroll: false,
245245
});
246246
expect(result).toHaveLength(4);
247-
expect(result[0]).toBe(" 0 AM");
248-
expect(result[1]).toBe(" 6 AM");
247+
expect(result[0]).toBe("12 AM");
248+
expect(result[1]).toBe("\u20076 AM");
249249
expect(result[2]).toBe("12 PM");
250-
expect(result[3]).toBe(" 6 PM");
250+
expect(result[3]).toBe("\u20076 PM");
251251
});
252252
});
253253

@@ -259,7 +259,7 @@ describe("generate12HourNumbers", () => {
259259
padNumbersWithZero: true,
260260
disableInfiniteScroll: false,
261261
});
262-
expect(result[0]).toBe("00 AM");
262+
expect(result[0]).toBe("12 AM");
263263
expect(result[1]).toBe("01 AM");
264264
expect(result[9]).toBe("09 AM");
265265
expect(result[10]).toBe("10 AM");
@@ -287,10 +287,10 @@ describe("generate12HourNumbers", () => {
287287
});
288288
expect(result[0]).toBe("");
289289
expect(result[1]).toBe("");
290-
expect(result[2]).toBe(" 0 AM");
291-
expect(result[3]).toBe(" 6 AM");
290+
expect(result[2]).toBe("12 AM");
291+
expect(result[3]).toBe("\u20076 AM");
292292
expect(result[4]).toBe("12 PM");
293-
expect(result[5]).toBe(" 6 PM");
293+
expect(result[5]).toBe("\u20076 PM");
294294
expect(result[6]).toBe("");
295295
expect(result[7]).toBe("");
296296
expect(result).toHaveLength(8);
@@ -302,8 +302,8 @@ describe("generate12HourNumbers", () => {
302302
padWithNItems: 2,
303303
disableInfiniteScroll: false,
304304
});
305-
expect(result[0]).toBe(" 0 AM");
306-
expect(result[3]).toBe(" 6 PM");
305+
expect(result[0]).toBe("12 AM");
306+
expect(result[3]).toBe("\u20076 PM");
307307
expect(result).toHaveLength(4);
308308
});
309309
});
@@ -317,10 +317,10 @@ describe("generate12HourNumbers", () => {
317317
disableInfiniteScroll: false,
318318
});
319319
expect(result).toHaveLength(8);
320-
expect(result[0]).toBe(" 0 AM");
321-
expect(result[3]).toBe(" 6 PM");
322-
expect(result[4]).toBe(" 0 AM");
323-
expect(result[7]).toBe(" 6 PM");
320+
expect(result[0]).toBe("12 AM");
321+
expect(result[3]).toBe("\u20076 PM");
322+
expect(result[4]).toBe("12 AM");
323+
expect(result[7]).toBe("\u20076 PM");
324324
});
325325

326326
it("repeats hours when repeatNTimes is 3", () => {
@@ -331,11 +331,11 @@ describe("generate12HourNumbers", () => {
331331
disableInfiniteScroll: false,
332332
});
333333
expect(result).toHaveLength(6);
334-
expect(result[0]).toBe(" 0 AM");
334+
expect(result[0]).toBe("12 AM");
335335
expect(result[1]).toBe("12 PM");
336-
expect(result[2]).toBe(" 0 AM");
336+
expect(result[2]).toBe("12 AM");
337337
expect(result[3]).toBe("12 PM");
338-
expect(result[4]).toBe(" 0 AM");
338+
expect(result[4]).toBe("12 AM");
339339
expect(result[5]).toBe("12 PM");
340340
});
341341

@@ -357,7 +357,7 @@ describe("generate12HourNumbers", () => {
357357
padNumbersWithZero: true,
358358
disableInfiniteScroll: true,
359359
});
360-
expect(result).toEqual(["", "00 AM", "12 PM", ""]);
360+
expect(result).toEqual(["", "12 AM", "12 PM", ""]);
361361
});
362362

363363
it("combines all options", () => {
@@ -369,11 +369,11 @@ describe("generate12HourNumbers", () => {
369369
disableInfiniteScroll: false,
370370
});
371371
expect(result).toHaveLength(8);
372-
expect(result[0]).toBe("00 AM");
372+
expect(result[0]).toBe("12 AM");
373373
expect(result[1]).toBe("06 AM");
374374
expect(result[2]).toBe("12 PM");
375375
expect(result[3]).toBe("06 PM");
376-
expect(result[4]).toBe("00 AM");
376+
expect(result[4]).toBe("12 AM");
377377
expect(result[7]).toBe("06 PM");
378378
});
379379
});

src/tests/padNumber.test.ts

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ describe("padNumber", () => {
2929

3030
describe("padding with space", () => {
3131
it("pads single digit with space", () => {
32-
expect(padNumber(0, { padWithZero: false })).toBe(" 0");
33-
expect(padNumber(1, { padWithZero: false })).toBe(" 1");
34-
expect(padNumber(5, { padWithZero: false })).toBe(" 5");
35-
expect(padNumber(9, { padWithZero: false })).toBe(" 9");
32+
expect(padNumber(0, { padWithZero: false })).toBe("\u20070");
33+
expect(padNumber(1, { padWithZero: false })).toBe("\u20071");
34+
expect(padNumber(5, { padWithZero: false })).toBe("\u20075");
35+
expect(padNumber(9, { padWithZero: false })).toBe("\u20079");
3636
});
3737

3838
it("does not pad double digits", () => {
@@ -55,10 +55,10 @@ describe("padNumber", () => {
5555

5656
describe("no options provided", () => {
5757
it("defaults to space padding for single digits", () => {
58-
expect(padNumber(0)).toBe(" 0");
59-
expect(padNumber(1)).toBe(" 1");
60-
expect(padNumber(5)).toBe(" 5");
61-
expect(padNumber(9)).toBe(" 9");
58+
expect(padNumber(0)).toBe("\u20070");
59+
expect(padNumber(1)).toBe("\u20071");
60+
expect(padNumber(5)).toBe("\u20075");
61+
expect(padNumber(9)).toBe("\u20079");
6262
});
6363

6464
it("does not pad double digits", () => {
@@ -76,9 +76,9 @@ describe("padNumber", () => {
7676

7777
describe("undefined padWithZero option", () => {
7878
it("defaults to space padding", () => {
79-
expect(padNumber(0, {})).toBe(" 0");
80-
expect(padNumber(5, {})).toBe(" 5");
81-
expect(padNumber(9, {})).toBe(" 9");
79+
expect(padNumber(0, {})).toBe("\u20070");
80+
expect(padNumber(5, {})).toBe("\u20075");
81+
expect(padNumber(9, {})).toBe("\u20079");
8282
});
8383

8484
it("does not pad double digits", () => {
@@ -90,8 +90,8 @@ describe("padNumber", () => {
9090
describe("edge cases at boundary", () => {
9191
it("handles value exactly 9 (last single digit)", () => {
9292
expect(padNumber(9, { padWithZero: true })).toBe("09");
93-
expect(padNumber(9, { padWithZero: false })).toBe(" 9");
94-
expect(padNumber(9)).toBe(" 9");
93+
expect(padNumber(9, { padWithZero: false })).toBe("\u20079");
94+
expect(padNumber(9)).toBe("\u20079");
9595
});
9696

9797
it("handles value exactly 10 (first double digit)", () => {
@@ -102,8 +102,8 @@ describe("padNumber", () => {
102102

103103
it("handles value exactly 0", () => {
104104
expect(padNumber(0, { padWithZero: true })).toBe("00");
105-
expect(padNumber(0, { padWithZero: false })).toBe(" 0");
106-
expect(padNumber(0)).toBe(" 0");
105+
expect(padNumber(0, { padWithZero: false })).toBe("\u20070");
106+
expect(padNumber(0)).toBe("\u20070");
107107
});
108108
});
109109

@@ -134,8 +134,8 @@ describe("padNumber", () => {
134134
});
135135

136136
it("formats days without padding preference", () => {
137-
expect(padNumber(1, { padWithZero: false })).toBe(" 1");
138-
expect(padNumber(7, { padWithZero: false })).toBe(" 7");
137+
expect(padNumber(1, { padWithZero: false })).toBe("\u20071");
138+
expect(padNumber(7, { padWithZero: false })).toBe("\u20077");
139139
expect(padNumber(30, { padWithZero: false })).toBe("30");
140140
expect(padNumber(365, { padWithZero: false })).toBe("365");
141141
});
@@ -153,7 +153,7 @@ describe("padNumber", () => {
153153
it("correctly pads all single digits 0-9 with space", () => {
154154
for (let i = 0; i < 10; i++) {
155155
const result = padNumber(i, { padWithZero: false });
156-
expect(result).toBe(` ${i}`);
156+
expect(result).toBe(`\u2007${i}`);
157157
expect(result).toHaveLength(2);
158158
}
159159
});

0 commit comments

Comments
 (0)