summaryrefslogtreecommitdiff
path: root/internal/caldata/caldata_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/caldata/caldata_test.go')
-rw-r--r--internal/caldata/caldata_test.go12
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 {