@@ -1226,16 +1226,18 @@ describe('Picker.Basic', () => {
1226
1226
it ( 'should not trigger onClick when preset date is after maxDate' , ( ) => {
1227
1227
const onChange = jest . fn ( ) ;
1228
1228
const mockHover = jest . fn ( ) ;
1229
- const futureDate = moment ( ) . add ( 1 , 'day' ) ;
1229
+ const futureDate = dayjs ( ) . add ( 1 , 'day' ) ; // 使用 dayjs 替代 moment
1230
+ const maxDate = dayjs ( ) ; //
1231
+ const onHover = mockHover as jest . MockedFunction < ( date : Dayjs | null ) => void > ;
1230
1232
render (
1231
1233
< DayPicker
1232
- { ...( {
1234
+ { ...{
1233
1235
onChange,
1234
- onHover : mockHover ,
1236
+ onHover,
1235
1237
open : true ,
1236
1238
presets : [ { label : 'Tomorrow' , value : futureDate } ] ,
1237
- maxDate : moment ( ) ,
1238
- } as React . ComponentProps < typeof DayPicker > & { onHover ?: ( date : Dayjs | null ) => void } ) }
1239
+ maxDate,
1240
+ } }
1239
1241
/> ,
1240
1242
) ;
1241
1243
@@ -1252,17 +1254,16 @@ describe('Picker.Basic', () => {
1252
1254
it ( 'should not render presets when presets is empty' , ( ) => {
1253
1255
const mockHover = jest . fn ( ) ;
1254
1256
const mockChange = jest . fn ( ) ;
1257
+ const onHover = mockHover as jest . MockedFunction < ( date : Dayjs | null ) => void > ;
1255
1258
1256
1259
render (
1257
1260
< DayPicker
1258
- { ...( {
1261
+ { ...{
1259
1262
onChange : mockChange ,
1260
- onHover : mockHover ,
1263
+ onHover,
1261
1264
open : true ,
1262
1265
presets : [ { label : 'Tomorrow' , value : dayjs ( ) . add ( 1 , 'day' ) } ] ,
1263
- } as React . ComponentProps < typeof DayPicker > & {
1264
- onHover ?: ( date : dayjs . Dayjs | null ) => void ;
1265
- } ) }
1266
+ } }
1266
1267
/> ,
1267
1268
) ;
1268
1269
@@ -1278,18 +1279,16 @@ describe('Picker.Basic', () => {
1278
1279
it ( 'should not render presets when presets is function' , ( ) => {
1279
1280
const mockHover = jest . fn ( ) ;
1280
1281
const mockChange = jest . fn ( ) ;
1281
-
1282
+ const onHover = mockHover as jest . MockedFunction < ( date : Dayjs | null ) => void > ;
1282
1283
render (
1283
1284
< DayPicker
1284
- { ...( {
1285
+ { ...{
1285
1286
onChange : mockChange ,
1286
- onHover : mockHover ,
1287
+ onHover,
1287
1288
open : true ,
1288
- maxDate : moment ( ) ,
1289
+ maxDate : dayjs ( ) ,
1289
1290
presets : [ { label : 'Tomorrow' , value : ( ) => dayjs ( ) . subtract ( 1 , 'day' ) } ] ,
1290
- } as React . ComponentProps < typeof DayPicker > & {
1291
- onHover ?: ( date : dayjs . Dayjs | null ) => void ;
1292
- } ) }
1291
+ } }
1293
1292
/> ,
1294
1293
) ;
1295
1294
0 commit comments