aboutsummaryrefslogtreecommitdiff
path: root/test/test_lectionary_ef.ml
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_lectionary_ef.ml')
-rw-r--r--test/test_lectionary_ef.ml23
1 files changed, 21 insertions, 2 deletions
diff --git a/test/test_lectionary_ef.ml b/test/test_lectionary_ef.ml
index 71888e3..51c3233 100644
--- a/test/test_lectionary_ef.ml
+++ b/test/test_lectionary_ef.ml
@@ -146,11 +146,30 @@ let test_step3_advent_feria_resumes_sunday () =
[ "Rom 13:11-14"; "Luke 21:25-33" ]
(refs (day 2025 12 1))
+(* Task 8, fix round 1 (coordinator review, Important 3(a)): this test used
+ to pin 2025-12-29 (a Monday), reached by resuming its preceding Sunday's
+ temporal identity. That date no longer exercises step 3 at all --
+ tools/bootstrap_lectionary.ml's own [nativity_octave_entries] now gives
+ the fixed Nativity-Octave slug (RG 91 entry 17, "ef-nativity-octave-
+ day-5") its OWN direct citation ("Diebus infra octavam Nativitatis
+ Domini", Tit. 3,4-7/Luc. 2,15-20), so 29 December resolves at STEP 2,
+ unconditionally, regardless of weekday. Every civil day in 29-31
+ 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. *)
let test_step3_christmas_feria_resumes_sunday () =
Alcotest.(check (list string))
- "Monday after the Sunday within the octave of Christmas"
+ "Wednesday of Holy Name week resumes Holy Name Sunday's Mass"
[ "Gal 4:1-7"; "Luke 2:33-40" ]
- (refs (day 2025 12 29))
+ (refs (day 2028 1 5))
(* 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