@@ -561,6 +561,17 @@ suite('relative-time', function () {
561
561
await Promise . resolve ( )
562
562
assert . equal ( time . shadowRoot . textContent , '1d' )
563
563
} )
564
+
565
+ test ( 'micro formats months' , async ( ) => {
566
+ const datetime = new Date ( )
567
+ datetime . setMonth ( datetime . getMonth ( ) - 2 )
568
+ const time = document . createElement ( 'relative-time' )
569
+ time . setAttribute ( 'tense' , 'past' )
570
+ time . setAttribute ( 'datetime' , datetime )
571
+ time . setAttribute ( 'format' , 'micro' )
572
+ await Promise . resolve ( )
573
+ assert . equal ( time . shadowRoot . textContent , '2mo' )
574
+ } )
564
575
} )
565
576
566
577
suite ( '[tense=future]' , function ( ) {
@@ -1941,7 +1952,7 @@ suite('relative-time', function () {
1941
1952
datetime : '2022-09-24T14:46:00.000Z' ,
1942
1953
tense : 'future' ,
1943
1954
format : 'micro' ,
1944
- expected : '1m ' ,
1955
+ expected : '1mo ' ,
1945
1956
} ,
1946
1957
{
1947
1958
datetime : '2022-10-23T14:46:00.000Z' ,
@@ -1991,7 +2002,7 @@ suite('relative-time', function () {
1991
2002
datetime : '2022-11-24T14:46:00.000Z' ,
1992
2003
tense : 'future' ,
1993
2004
format : 'micro' ,
1994
- expected : '1m ' ,
2005
+ expected : '1mo ' ,
1995
2006
} ,
1996
2007
{
1997
2008
datetime : '2023-10-23T14:46:00.000Z' ,
@@ -2023,7 +2034,7 @@ suite('relative-time', function () {
2023
2034
datetime : '2022-11-24T14:46:00.000Z' ,
2024
2035
tense : 'past' ,
2025
2036
format : 'micro' ,
2026
- expected : '1m ' ,
2037
+ expected : '1mo ' ,
2027
2038
} ,
2028
2039
{
2029
2040
datetime : '2022-10-25T14:46:00.000Z' ,
@@ -2073,7 +2084,7 @@ suite('relative-time', function () {
2073
2084
datetime : '2022-09-23T14:46:00.000Z' ,
2074
2085
tense : 'past' ,
2075
2086
format : 'micro' ,
2076
- expected : '1m ' ,
2087
+ expected : '1mo ' ,
2077
2088
} ,
2078
2089
{
2079
2090
datetime : '2021-10-25T14:46:00.000Z' ,
@@ -2178,13 +2189,13 @@ suite('relative-time', function () {
2178
2189
{
2179
2190
datetime : '2021-10-30T14:46:00.000Z' ,
2180
2191
format : 'elapsed' ,
2181
- expected : '11m 29d' ,
2192
+ expected : '11mo 29d' ,
2182
2193
} ,
2183
2194
{
2184
2195
datetime : '2021-10-30T14:46:00.000Z' ,
2185
2196
format : 'elapsed' ,
2186
2197
precision : 'month' ,
2187
- expected : '11m ' ,
2198
+ expected : '11mo ' ,
2188
2199
} ,
2189
2200
{
2190
2201
datetime : '2021-10-29T14:46:00.000Z' ,
0 commit comments