@@ -293,6 +293,7 @@ suite('duration', function () {
293293 [ 'P9M20DT25H' , 'P10M' , { relativeTo : new Date ( '2023-01-12T00:00:00Z' ) } ] ,
294294 [ 'P11M' , 'P1Y' , { relativeTo : new Date ( '2022-11-01T00:00:00Z' ) } ] ,
295295 [ '-P11M' , '-P1Y' , { relativeTo : new Date ( '2022-11-01T00:00:00Z' ) } ] ,
296+ [ '-P11M15D' , '-P1Y' , { relativeTo : new Date ( '2024-01-06T00:00:00' ) } ] ,
296297 [ 'P1Y4D' , 'P1Y' , { relativeTo : new Date ( '2022-11-01T00:00:00Z' ) } ] ,
297298 [ 'P1Y5M13D' , 'P1Y' , { relativeTo : new Date ( '2023-01-01T00:00:00Z' ) } ] ,
298299 [ 'P1Y5M15D' , 'P1Y' , { relativeTo : new Date ( '2023-01-01T00:00:00Z' ) } ] ,
@@ -308,7 +309,12 @@ suite('duration', function () {
308309 relativeTo : new Date ( '2022-01-01T00:00:00Z' ) ,
309310 } ,
310311 ] ,
311- [ '-P27D' , '-P1M' , { relativeTo : new Date ( '2023-02-28T00:00:00Z' ) } ] ,
312+ [ '-P27D' , '-P27D' , { relativeTo : new Date ( '2023-02-28T00:00:00Z' ) } ] ,
313+ [ '-P27D' , '-P1M' , { relativeTo : new Date ( '2023-02-27T00:00:00Z' ) } ] ,
314+ [ 'P1Y2M1D' , 'P2Y' , { relativeTo : new Date ( '2022-12-31T12:00:00.000Z' ) } ] ,
315+ [ '-P1Y8D' , '-P1Y' , { relativeTo : new Date ( '2024-01-11T12:00:00.000Z' ) } ] ,
316+ [ '-P1Y7DT19H43M19S' , '-P1Y' , { relativeTo : new Date ( '2024-01-11T12:00:00.000Z' ) } ] ,
317+ [ '-P1Y11D' , '-P2Y' , { relativeTo : new Date ( '2024-01-11T12:00:00.000Z' ) } ] ,
312318 ] )
313319 for ( const [ input , expected , opts ] of roundTests ) {
314320 test ( `roundToSingleUnit(${ input } ) === ${ expected } ` , ( ) => {
0 commit comments