diff options
Diffstat (limited to 'test/test_lectionary_ef.ml')
| -rw-r--r-- | test/test_lectionary_ef.ml | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/test/test_lectionary_ef.ml b/test/test_lectionary_ef.ml index 51c3233..39e3cb8 100644 --- a/test/test_lectionary_ef.ml +++ b/test/test_lectionary_ef.ml @@ -157,19 +157,30 @@ let test_step3_advent_feria_resumes_sunday () = December now resolves the same way -- there is no date left in that specific window this test could use to exercise step 3. - Replaced with 2028-01-05 (a Wednesday in Holy Name week, "ef-christmas- - 1-wednesday"), which still has no citation of its own and genuinely - resumes ITS preceding Sunday, 2028-01-02 -- confirmed a real Sunday - that year, and confirmed to be Holy Name Sunday specifically (its own - [ef-holy-name-sunday] slug, RG 17(a)), not a coincidence: the whole - POINT of this test is a Christmas-season feria genuinely falling - through to step 3, and this is the closest remaining civil-calendar - case to the original 29-31 December window that still does. *) + REPLACED AGAIN, Task 9 (branch ef-lectionary, layer-4 oracle): 2028-01-05 + ("ef-christmas-1-wednesday") stopped exercising step 3 too, the SAME + fate as the 2025-12-29 case this comment already documents -- RG 17(a)'s + own "diebus ferialibus a 2 ad 5 ianuarii" rubric now gives it a direct + entry (tools/bootstrap_lectionary.ml's own + [epiphanytide_opening_entries]), so it resolves at step 2. The three + families this task's own fix closed (2-5 January, 7-12 January, Holy + Family's own week) cover every NON-SATURDAY Christmastide feria in + January now; the SATURDAYS of those same three families are + DELIBERATELY left without a direct entry (RG 78's BVM Saturday Office + wins there instead, {!Rite_ef.Temporal_ef.bvm_saturday_names} -- which + itself carries no citations of its own, see task-6-report.md's own + residual concern 4), so they are the closest remaining case: 2026-01-03 + ("ef-christmas-1-saturday") still has no citation of its own and + genuinely resumes ITS preceding Sunday, 2025-12-28 -- confirmed a real + Sunday that year, unaffected by any of this task's own fixes (still the + historical "Sunday within the Octave of the Nativity", RG 69, + unchanged by this task, see [colitur_keys]'s own CORRECTED note for why + only the Holy-Name-Sunday alias was wrong, not this citation itself). *) let test_step3_christmas_feria_resumes_sunday () = Alcotest.(check (list string)) - "Wednesday of Holy Name week resumes Holy Name Sunday's Mass" + "Saturday of Holy Name week resumes the Nativity-Octave Sunday's Mass" [ "Gal 4:1-7"; "Luke 2:33-40" ] - (refs (day 2028 1 5)) + (refs (day 2026 1 3)) (* Fix round 1 (coordinator review, Important finding 1): the original test here (2028-12-26) did not exercise step 3 at all -- 26 December is always |
