summaryrefslogtreecommitdiff
path: root/test/test_temporal_ef.ml
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_temporal_ef.ml')
-rw-r--r--test/test_temporal_ef.ml14
1 files changed, 12 insertions, 2 deletions
diff --git a/test/test_temporal_ef.ml b/test/test_temporal_ef.ml
index 4e97d33..4995ee1 100644
--- a/test/test_temporal_ef.ml
+++ b/test/test_temporal_ef.ml
@@ -526,8 +526,18 @@ let test_christmastide_feria_slugs () =
itself uses 3 January and 10 January below instead -- both, checked
directly against data/ef/sanctoral.sexp, have no competing entry in
any year, so the BVM Saturday office genuinely IS reachable there. *)
- Alcotest.(check string) "26 Dec (Sat)" "ef-christmas-0-saturday" (slug_of (d 2026 12 26));
- Alcotest.(check string) "28 Dec (Mon)" "ef-christmas-0-monday" (slug_of (d 2026 12 28));
+ (* CORRECTED 2026-08-18: these pinned "ef-christmas-0-<weekday>", the generic
+ Christmastide ferial slugs 26-28 December used to fall through to. Those
+ are days WITHIN the Octave of the Nativity (RG 67, "Dies infra octavam
+ sunt II classis") and now carry the octave-day slug exactly as 29-31
+ always did -- which is what gave M11's missing "Com. octavae Nativitatis"
+ a candidate to be commemorated over. The days are still Saturday and
+ Monday; only the temporal identity changed, and only because it was
+ wrong. *)
+ Alcotest.(check string) "26 Dec (Sat): day 2 within the Octave" "ef-nativity-octave-day-2"
+ (slug_of (d 2026 12 26));
+ Alcotest.(check string) "28 Dec (Mon): day 4 within the Octave" "ef-nativity-octave-day-4"
+ (slug_of (d 2026 12 28));
(* 3 Jan 2026 is a SATURDAY, genuinely reachable (data/ef/sanctoral.sexp
has no 3 January entry) -- the real demonstration for the "-1-"
stretch that 26 December's own Saturday could not honestly provide. *)