@@ -50,6 +50,19 @@ func Test_Weekly(t *testing.T) {
50
50
expectedString : "CRON_TZ=UTC 30 9 * * 1-5" ,
51
51
expectedTime : "9:30AM" ,
52
52
},
53
+ {
54
+ name : "24h format" ,
55
+ spec : "30 13 * * 1-5" ,
56
+ at : time .Date (2022 , 4 , 1 , 13 , 29 , 0 , 0 , time .UTC ),
57
+ expectedNext : time .Date (2022 , 4 , 1 , 13 , 30 , 0 , 0 , time .UTC ),
58
+ expectedMin : 24 * time .Hour ,
59
+ expectedDaysOfWeek : "Mon-Fri" ,
60
+ expectedError : "" ,
61
+ expectedCron : "30 13 * * 1-5" ,
62
+ expectedLocation : time .UTC ,
63
+ expectedString : "CRON_TZ=UTC 30 13 * * 1-5" ,
64
+ expectedTime : "1:30PM" ,
65
+ },
53
66
{
54
67
name : "convoluted with timezone" ,
55
68
spec : "CRON_TZ=US/Central */5 12-18 * * 1,3,6" ,
@@ -141,6 +154,7 @@ func Test_Weekly(t *testing.T) {
141
154
require .Equal (t , testCase .expectedString , actual .String ())
142
155
require .Equal (t , testCase .expectedMin , actual .Min ())
143
156
require .Equal (t , testCase .expectedDaysOfWeek , actual .DaysOfWeek ())
157
+ require .Equal (t , testCase .expectedTime , actual .Time ())
144
158
} else {
145
159
require .EqualError (t , err , testCase .expectedError )
146
160
require .Nil (t , actual )
0 commit comments