diff options
Diffstat (limited to 'internal/caldata/caldata_test.go')
| -rw-r--r-- | internal/caldata/caldata_test.go | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/internal/caldata/caldata_test.go b/internal/caldata/caldata_test.go index ab7a314..12aed8c 100644 --- a/internal/caldata/caldata_test.go +++ b/internal/caldata/caldata_test.go @@ -11,9 +11,15 @@ func TestUniversalLoads(t *testing.T) { if l.ID != "universal" { t.Fatalf("layer id = %q", l.ID) } - rc, ok := l.Cels["assumption"] - if !ok || rc.Fields["rank"] != "solemnity" || rc.Fields["date"] != "08-15" { - t.Fatalf("assumption = %+v ok=%v", rc, ok) + // the Assumption (08-15, solemnity) must be present under some slug. + assumption := false + for _, rc := range l.Cels { + if rc.Fields["date"] == "08-15" && rc.Fields["rank"] == "solemnity" { + assumption = true + } + } + if !assumption { + t.Fatal("no 08-15 solemnity (Assumption) in the universal calendar") } // every entry must build into a typed Celebration whose rank parsed. for slug, rc := range l.Cels { |
