diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-24 10:32:28 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-24 10:32:28 +0200 |
| commit | c9f3bf46f0de09edb796e35f3dcff349febf75c9 (patch) | |
| tree | c1a0b98b484e4da557c1ab205dfff0d92ce8ac36 /internal/tradlit/tradlit_test.go | |
| parent | a865374755480a4aef2a6156afccdf08a91422ea (diff) | |
| download | lectio-c9f3bf46f0de09edb796e35f3dcff349febf75c9.tar.gz lectio-c9f3bf46f0de09edb796e35f3dcff349febf75c9.zip | |
dayinfo: show feast/day name + colour (modern niedziela + traditional missalemeum) in cli/tui/web; v0.5.0
Diffstat (limited to 'internal/tradlit/tradlit_test.go')
| -rw-r--r-- | internal/tradlit/tradlit_test.go | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/internal/tradlit/tradlit_test.go b/internal/tradlit/tradlit_test.go index cd2cc83..8aa46eb 100644 --- a/internal/tradlit/tradlit_test.go +++ b/internal/tradlit/tradlit_test.go @@ -32,13 +32,16 @@ func TestLoadOnlineCachesRawBody(t *testing.T) { defer func() { baseURL = orig }() t.Setenv("XDG_CACHE_HOME", t.TempDir()) - secs, err := Load("2026-07-22", "en", false) + secs, info, err := Load("2026-07-22", "en", false) if err != nil { t.Fatalf("Load: %v", err) } if len(secs) == 0 { t.Fatal("Load returned no sections") } + if info.Name != "St. Mary Magdalene" { + t.Errorf("Load DayInfo.Name = %q, want %q", info.Name, "St. Mary Magdalene") + } if hits != 1 { t.Errorf("server hit %d times, want 1", hits) } @@ -66,7 +69,7 @@ func TestLoadOnline404WritesNoCache(t *testing.T) { defer func() { baseURL = orig }() t.Setenv("XDG_CACHE_HOME", t.TempDir()) - _, err := Load("2026-07-22", "en", false) + _, _, err := Load("2026-07-22", "en", false) if err == nil { t.Fatal("expected error on 404, got nil") } @@ -95,13 +98,16 @@ func TestLoadOfflineReadsCache(t *testing.T) { t.Fatal(err) } - secs, err := Load("2026-07-22", "pl", true) + secs, info, err := Load("2026-07-22", "pl", true) if err != nil { t.Fatalf("Load offline: %v", err) } if len(secs) == 0 { t.Fatal("Load offline returned no sections") } + if info.Name != "St. Mary Magdalene" { + t.Errorf("Load offline DayInfo.Name = %q, want %q", info.Name, "St. Mary Magdalene") + } } // TestLoadOfflineMissingCacheErrors checks Load's offline path errors @@ -110,7 +116,7 @@ func TestLoadOfflineReadsCache(t *testing.T) { func TestLoadOfflineMissingCacheErrors(t *testing.T) { t.Setenv("XDG_CACHE_HOME", t.TempDir()) - _, err := Load("2026-07-22", "pl", true) + _, _, err := Load("2026-07-22", "pl", true) if err == nil { t.Fatal("expected error for missing cache, got nil") } |
