@@ -18,6 +18,7 @@ func TestDateTime(t *testing.T) {
1818	defer  test .MockVariableValue (& setting .DefaultUILocation , testTz )()
1919
2020	refTimeStr  :=  "2018-01-01T00:00:00Z" 
21+ 	refDateStr  :=  "2018-01-01" 
2122	refTime , _  :=  time .Parse (time .RFC3339 , refTimeStr )
2223	refTimeStamp  :=  TimeStamp (refTime .Unix ())
2324
@@ -27,17 +28,20 @@ func TestDateTime(t *testing.T) {
2728	assert .EqualValues (t , "-" , DateTime ("short" , TimeStamp (0 )))
2829
2930	actual  :=  DateTime ("short" , "invalid" )
30- 	assert .EqualValues (t , `<relative-time data-tooltip-content data-tooltip-interactive="true" format="datetime"  weekday="" year="numeric" month="short" day="numeric" datetime ="invalid">invalid</relative-time >` , actual )
31+ 	assert .EqualValues (t , `<gitea-absolute-date  weekday="" year="numeric" month="short" day="numeric" date ="invalid">invalid</gitea-absolute-date >` , actual )
3132
3233	actual  =  DateTime ("short" , refTimeStr )
33- 	assert .EqualValues (t , `<relative-time data-tooltip-content data-tooltip-interactive="true" format="datetime"  weekday="" year="numeric" month="short" day="numeric" datetime ="2018-01-01T00:00:00Z">2018-01-01T00:00:00Z</relative-time >` , actual )
34+ 	assert .EqualValues (t , `<gitea-absolute-date  weekday="" year="numeric" month="short" day="numeric" date ="2018-01-01T00:00:00Z">2018-01-01T00:00:00Z</gitea-absolute-date >` , actual )
3435
3536	actual  =  DateTime ("short" , refTime )
36- 	assert .EqualValues (t , `<relative-time data-tooltip-content data-tooltip-interactive="true" format="datetime" weekday="" year="numeric" month="short" day="numeric" datetime="2018-01-01T00:00:00Z">2018-01-01</relative-time>` , actual )
37+ 	assert .EqualValues (t , `<gitea-absolute-date weekday="" year="numeric" month="short" day="numeric" date="2018-01-01T00:00:00Z">2018-01-01</gitea-absolute-date>` , actual )
38+ 
39+ 	actual  =  DateTime ("short" , refDateStr )
40+ 	assert .EqualValues (t , `<gitea-absolute-date weekday="" year="numeric" month="short" day="numeric" date="2018-01-01">2018-01-01</gitea-absolute-date>` , actual )
3741
3842	actual  =  DateTime ("short" , refTimeStamp )
39- 	assert .EqualValues (t , `<relative-time data-tooltip-content data-tooltip-interactive="true" format="datetime"  weekday="" year="numeric" month="short" day="numeric" datetime ="2017-12-31T19:00:00-05:00">2017-12-31</relative-time >` , actual )
43+ 	assert .EqualValues (t , `<gitea-absolute-date  weekday="" year="numeric" month="short" day="numeric" date ="2017-12-31T19:00:00-05:00">2017-12-31</gitea-absolute-date >` , actual )
4044
4145	actual  =  DateTime ("full" , refTimeStamp )
42- 	assert .EqualValues (t , `<relative-time data-tooltip-content data-tooltip-interactive="true" format="datetime" weekday="" year="numeric"  month="short" day="numeric" hour="numeric" minute="numeric" second="numeric" datetime="2017-12-31T19:00:00-05:00">2017-12-31 19:00:00 -05:00</relative-time>` , actual )
46+ 	assert .EqualValues (t , `<relative-time weekday="" year="numeric" format="datetime"  month="short" day="numeric" hour="numeric" minute="numeric" second="numeric" data-tooltip-content data-tooltip-interactive="true " datetime="2017-12-31T19:00:00-05:00">2017-12-31 19:00:00 -05:00</relative-time>` , actual )
4347}
0 commit comments