@@ -521,40 +521,34 @@ func TestParser_Parse_returnTimeAsPeriod(t *testing.T) {
521
521
ExpectedPeriod date.Period
522
522
}
523
523
524
- ts := func (text string , eTime time.Time , bTime ... time.Time ) testScenario {
524
+ ts := func (text string , ePeriod date. Period , eTime time.Time , bTime ... time.Time ) testScenario {
525
525
var baseTime time.Time
526
526
if len (bTime ) > 0 {
527
527
baseTime = bTime [0 ]
528
528
}
529
- return testScenario {text , baseTime , eTime , date .Hour }
530
- }
531
-
532
- tsd := func (text string , eTime time.Time , bTime ... time.Time ) testScenario {
533
- test := ts (text , eTime , bTime ... )
534
- test .ExpectedPeriod = date .Day
535
- return test
529
+ return testScenario {text , baseTime , eTime , ePeriod }
536
530
}
537
531
538
532
tests := []testScenario {
539
533
// Timestamp
540
- ts ("1484823450" , tt (2017 , 1 , 19 , 10 , 57 , 30 )),
541
- ts ("1436745600000" , tt (2015 , 7 , 13 , 0 , 0 )),
542
- ts ("1015673450" , tt (2002 , 3 , 9 , 11 , 30 , 50 )),
543
- ts ("2016-09-23T02:54:32.845Z" , tt (2016 , 9 , 23 , 2 , 54 , 32 , 845000 )),
534
+ ts ("1484823450" , date . Second , tt (2017 , 1 , 19 , 10 , 57 , 30 )),
535
+ ts ("1436745600000" , date . Second , tt (2015 , 7 , 13 , 0 , 0 )),
536
+ ts ("1015673450" , date . Second , tt (2002 , 3 , 9 , 11 , 30 , 50 )),
537
+ ts ("2016-09-23T02:54:32.845Z" , date . Second , tt (2016 , 9 , 23 , 2 , 54 , 32 , 845000 )),
544
538
545
539
// Basic text
546
- ts ("12th December 2019 19:00" , tt (2019 , 12 , 12 , 19 , 0 )),
547
- ts ("9 Jan 11 0:00" , tt (2011 , 1 , 9 , 0 , 0 )),
540
+ ts ("12th December 2019 19:00" , date . Minute , tt (2019 , 12 , 12 , 19 , 0 )),
541
+ ts ("9 Jan 11 0:00" , date . Minute , tt (2011 , 1 , 9 , 0 , 0 )),
548
542
549
543
// Basic text with base time
550
- ts ("10:04am EDT" , tt (2020 , 7 , 19 , 14 , 4 ), tt (2020 , 7 , 19 )),
551
- ts ("16:00" , tt (2018 , 12 , 13 , 16 , 0 ), tt (2018 , 12 , 13 , 15 , 15 )),
552
- ts ("Monday 7:15 AM" , tt (2018 , 12 , 10 , 7 , 15 ), tt (2018 , 12 , 13 , 15 , 15 )),
553
- ts ("Mon 19:43" , tt (2018 , 12 , 10 , 19 , 43 ), tt (2018 , 12 , 13 , 15 , 15 )),
544
+ ts ("10:04am EDT" , date . Minute , tt (2020 , 7 , 19 , 14 , 4 ), tt (2020 , 7 , 19 )),
545
+ ts ("16:00" , date . Minute , tt (2018 , 12 , 13 , 16 , 0 ), tt (2018 , 12 , 13 , 15 , 15 )),
546
+ ts ("Monday 7:15 AM" , date . Minute , tt (2018 , 12 , 10 , 7 , 15 ), tt (2018 , 12 , 13 , 15 , 15 )),
547
+ ts ("Mon 19:43" , date . Minute , tt (2018 , 12 , 10 , 19 , 43 ), tt (2018 , 12 , 13 , 15 , 15 )),
554
548
555
549
// Period is day when time is not present
556
- tsd ("12th March 2010" , tt (2010 , 3 , 12 , 0 , 0 )),
557
- tsd ("21-12-19" , tt (2019 , 12 , 21 , 0 , 0 )),
550
+ ts ("12th March 2010" , date . Day , tt (2010 , 3 , 12 , 0 , 0 )),
551
+ ts ("21-12-19" , date . Day , tt (2019 , 12 , 21 , 0 , 0 )),
558
552
}
559
553
560
554
// Prepare config
0 commit comments