@@ -8,16 +8,14 @@ import (
88 "time"
99
1010 "code.gitea.io/gitea/modules/setting"
11+ "code.gitea.io/gitea/modules/test"
1112
1213 "github.com/stretchr/testify/assert"
1314)
1415
1516func TestDateTime (t * testing.T ) {
16- oldTz := setting .DefaultUILocation
17- setting .DefaultUILocation , _ = time .LoadLocation ("America/New_York" )
18- defer func () {
19- setting .DefaultUILocation = oldTz
20- }()
17+ testTz , _ := time .LoadLocation ("America/New_York" )
18+ defer test .MockVariableValue (& setting .DefaultUILocation , testTz )()
2119
2220 refTimeStr := "2018-01-01T00:00:00Z"
2321 refTime , _ := time .Parse (time .RFC3339 , refTimeStr )
@@ -29,17 +27,17 @@ func TestDateTime(t *testing.T) {
2927 assert .EqualValues (t , "-" , DateTime ("short" , TimeStamp (0 )))
3028
3129 actual := DateTime ("short" , "invalid" )
32- assert .EqualValues (t , `<relative-time format="datetime" year="numeric" month="short" day="numeric" weekday=" " datetime="invalid">invalid</relative-time>` , actual )
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 )
3331
3432 actual = DateTime ("short" , refTimeStr )
35- assert .EqualValues (t , `<relative-time format="datetime" year="numeric" month="short" day="numeric" weekday=" " datetime="2018-01-01T00:00:00Z">2018-01-01T00:00:00Z</relative-time>` , actual )
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 )
3634
3735 actual = DateTime ("short" , refTime )
38- assert .EqualValues (t , `<relative-time format="datetime" year="numeric" month="short" day="numeric" weekday=" " datetime="2018-01-01T00:00:00Z">2018-01-01</relative-time>` , actual )
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 )
3937
4038 actual = DateTime ("short" , refTimeStamp )
41- assert .EqualValues (t , `<relative-time format="datetime" year="numeric" month="short" day="numeric" weekday=" " datetime="2017-12-31T19:00:00-05:00">2017-12-31</relative-time>` , actual )
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 )
4240
4341 actual = DateTime ("full" , refTimeStamp )
44- assert .EqualValues (t , `<relative-time 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 )
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 )
4543}
0 commit comments