@@ -475,13 +475,14 @@ suite('relative-time', function () {
475475 } )
476476
477477 test ( 'micro formats years' , async ( ) => {
478- const now = new Date ( Date . now ( ) - 10 * 365 * 24 * 60 * 60 * 1000 ) . toISOString ( )
478+ const datetime = new Date ( )
479+ datetime . setFullYear ( datetime . getFullYear ( ) - 10 )
479480 const time = document . createElement ( 'relative-time' )
480481 time . setAttribute ( 'tense' , 'past' )
481- time . setAttribute ( 'datetime' , now )
482+ time . setAttribute ( 'datetime' , datetime )
482483 time . setAttribute ( 'format' , 'micro' )
483484 await Promise . resolve ( )
484- assert . equal ( time . shadowRoot . textContent , '11y ' )
485+ assert . equal ( time . shadowRoot . textContent , '10y ' )
485486 } )
486487
487488 test ( 'micro formats future times' , async ( ) => {
@@ -1752,6 +1753,13 @@ suite('relative-time', function () {
17521753 tense : 'past' ,
17531754 expected : '2 years, 10 days' ,
17541755 } ,
1756+ {
1757+ reference : '2023-03-23T12:03:00.000Z' ,
1758+ datetime : '2023-03-21T16:03:00.000Z' ,
1759+ format : 'relative' ,
1760+ tense : 'past' ,
1761+ expected : '2 days ago' ,
1762+ } ,
17551763 ] )
17561764
17571765 for ( const {
0 commit comments