Filter routine upcoming categories
CI / test (push) Successful in 30s
CI / publish (push) Failing after 1m13s

This commit is contained in:
Joe Julian
2026-04-02 07:18:00 -07:00
parent edb66e3a5a
commit 6097ea8093
2 changed files with 14 additions and 0 deletions
+2
View File
@@ -42,6 +42,8 @@ func TestFilterUpcomingAssignments(t *testing.T) {
assignments := []Assignment{
{DueDate: time.Date(2026, 3, 29, 0, 0, 0, 0, time.UTC), Title: "Soon"},
{DueDate: time.Date(2026, 4, 20, 0, 0, 0, 0, time.UTC), Title: "Later"},
{DueDate: time.Date(2026, 3, 30, 0, 0, 0, 0, time.UTC), Title: "Preparedness", Category: "Preparedness"},
{DueDate: time.Date(2026, 3, 31, 0, 0, 0, 0, time.UTC), Title: "Weekly assessment", Category: "R.I.C.E. (weekly assessment)"},
}
got := filterUpcomingAssignments(assignments, now, 14)
if len(got) != 1 || got[0].Title != "Soon" {