flake-update-20260201
1package timerange
2
3import (
4 "testing"
5 "time"
6)
7
8func TestParse_PastDays_Boundaries(t *testing.T) {
9 tr, err := Parse("past 7 days")
10 if err != nil {
11 t.Fatalf("Parse error: %v", err)
12 }
13
14 t.Logf("Start: %v", tr.Start)
15 t.Logf("End: %v", tr.End)
16
17 // Check that a date like 2026-01-20 (parsed as UTC midnight) would be included
18 testDate, _ := time.Parse("2006-01-02", "2026-01-20")
19 t.Logf("Test date (2026-01-20 parsed): %v", testDate)
20
21 inRange := !testDate.Before(tr.Start) && !testDate.After(tr.End)
22 t.Logf("2026-01-20 in range? %v", inRange)
23
24 if !inRange {
25 t.Error("Expected 2026-01-20 to be in range for past 7 days")
26 }
27}