@@ -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 } ) ;
0 commit comments