From 8878274957b60f691ab433de673f69ea9bf560ec Mon Sep 17 00:00:00 2001 From: drew Date: Thu, 4 Dec 2025 20:22:58 +0400 Subject: [PATCH] fix: test --- fetcher/fetcher_test.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/fetcher/fetcher_test.go b/fetcher/fetcher_test.go index 72449ec087db100d2882275c341b18b5533bab0b..f1dd982b05984ca196a5740a81ec19b795977549 100644 --- a/fetcher/fetcher_test.go +++ b/fetcher/fetcher_test.go @@ -34,9 +34,18 @@ func TestFetchEmails(t *testing.T) { } // Check that the emails are sorted from newest to oldest. + // Skip emails with zero/invalid dates when checking sort order. if len(emails) > 1 { - if emails[0].Date.Before(emails[len(emails)-1].Date) { - t.Error("Emails do not appear to be sorted from newest to oldest.") + var validEmails []Email + for _, e := range emails { + if !e.Date.IsZero() { + validEmails = append(validEmails, e) + } + } + if len(validEmails) > 1 { + if validEmails[0].Date.Before(validEmails[len(validEmails)-1].Date) { + t.Error("Emails do not appear to be sorted from newest to oldest.") + } } }