@@ -64,6 +64,16 @@ const datetimeFormats: DateTimeFormats<MyDateTimeSchema, 'en-US' | 'ja-JP'> = {
64
64
}
65
65
66
66
const dt = new Date ( Date . UTC ( 2012 , 11 , 20 , 3 , 0 , 0 ) )
67
+ const dts = [
68
+ '2012-12-20 03:00' ,
69
+ '2012-12-20 03:00' ,
70
+ '2012-12-20 03:00:00' ,
71
+ '2012-12-20 03:00:00' ,
72
+ '2012-12-20T03:00' ,
73
+ '2012-12-20 T03:00' ,
74
+ '2012-12-20T03:00:00' ,
75
+ '2012-12-20 T03:00:00'
76
+ ]
67
77
68
78
beforeEach ( ( ) => {
69
79
registerMessageCompiler ( compileToFunction )
@@ -112,6 +122,9 @@ test('key argument', () => {
112
122
} )
113
123
114
124
expect ( datetime ( ctx , dt , 'short' ) ) . toEqual ( '12/19/2012, 10:00 PM' )
125
+ dts . forEach ( dt => {
126
+ expect ( datetime ( ctx , dt , 'short' ) ) . toEqual ( '12/19/2012, 10:00 PM' )
127
+ } )
115
128
} )
116
129
117
130
test ( 'locale argument' , ( ) => {
@@ -127,6 +140,9 @@ test('locale argument', () => {
127
140
} )
128
141
129
142
expect ( datetime ( ctx , dt , 'short' , 'ja-JP' ) ) . toEqual ( '2012/12/20 12:00' )
143
+ dts . forEach ( dt => {
144
+ expect ( datetime ( ctx , dt , 'short' , 'ja-JP' ) ) . toEqual ( '2012/12/20 12:00' )
145
+ } )
130
146
} )
131
147
132
148
test ( 'with object argument' , ( ) => {
@@ -211,6 +227,9 @@ test(`context fallbackWarn 'false' option`, () => {
211
227
} )
212
228
213
229
expect ( datetime ( ctx , dt , 'long' ) ) . toEqual ( '2012/12/20 12:00:00' )
230
+ dts . forEach ( dt => {
231
+ expect ( datetime ( ctx , dt , 'long' ) ) . toEqual ( '2012/12/20 12:00:00' )
232
+ } )
214
233
expect ( mockWarn ) . not . toHaveBeenCalled ( )
215
234
} )
216
235
0 commit comments