@@ -8,16 +8,14 @@ import (
8
8
"time"
9
9
10
10
"code.gitea.io/gitea/modules/setting"
11
+ "code.gitea.io/gitea/modules/test"
11
12
12
13
"github.com/stretchr/testify/assert"
13
14
)
14
15
15
16
func 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 )()
21
19
22
20
refTimeStr := "2018-01-01T00:00:00Z"
23
21
refTime , _ := time .Parse (time .RFC3339 , refTimeStr )
@@ -29,17 +27,17 @@ func TestDateTime(t *testing.T) {
29
27
assert .EqualValues (t , "-" , DateTime ("short" , TimeStamp (0 )))
30
28
31
29
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 )
33
31
34
32
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 )
36
34
37
35
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 )
39
37
40
38
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 )
42
40
43
41
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 )
45
43
}
0 commit comments