auto-update-daily-20260202
 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}