aboutsummaryrefslogtreecommitdiff
path: root/test/test_lectionary.ml
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_lectionary.ml')
-rw-r--r--test/test_lectionary.ml21
1 files changed, 19 insertions, 2 deletions
diff --git a/test/test_lectionary.ml b/test/test_lectionary.ml
index e88f103..3fbf8c5 100644
--- a/test/test_lectionary.ml
+++ b/test/test_lectionary.ml
@@ -100,8 +100,14 @@ let test_ef_data_file_loads () =
Passion Tuesday's own real citation (+1, fix round 2); three
hand-authored directly from the Missal, the fixed Nativity-Octave
days (+3); one entry derived from an already-translated one
- rather than re-typed ([ef-holy-name], +1).
- 119 + 1 - 1 + 1 + 6 + 1 + 3 + 1 = 131. *)
+ rather than re-typed ([ef-holy-name], +1); two ini sections
+ EXCLUDED, fix round 3 -- "ef-advent-ember-sat"/
+ "ef-september-ember-sat" carried a saint's Mass verbatim (Thomas
+ the Apostle's/Matthew's, the C26 shape), not the real Ember
+ Saturday (-2); two hand-authored directly from the Missal
+ replacing them, [ember_saturday_corrections] (+2, net 0 against
+ the -2 immediately above).
+ 119 + 1 - 1 + 1 + 6 + 1 + 3 + 1 - 2 + 2 = 131. *)
Alcotest.(check int) "entry count" 131
(List.length (Lectionary.entries l));
(match Lectionary.find l (slug "ef-lent-1-monday") with
@@ -173,6 +179,17 @@ let test_ef_data_file_loads () =
check_entry "ef-nativity-octave-day-5" "Titus 3:4-7" "Luke 2:15-20";
check_entry "ef-nativity-octave-day-6" "Titus 3:4-7" "Luke 2:15-20";
check_entry "ef-nativity-octave-day-7" "Titus 3:4-7" "Luke 2:15-20";
+ (* Fix round 3 (coordinator review, Important): two more Ember
+ Saturdays that inherited a saint's Mass verbatim from lectio's
+ ini, the exact C26 shape -- pinned here so a future regeneration
+ that silently reverts to the wrong (saint's) value fails loudly
+ and locally, the same discipline the Lent Ember/Passion Tuesday
+ pins above already established for their own fix rounds. Both
+ readings are explicitly labelled "Lectio Epistolae" in the
+ Missal, so neither needed the "last lesson before the Gospel"
+ convention Holy Wednesday/Good Friday above rely on. *)
+ check_entry "ef-advent-ember-sat" "2 Thess 2:1-8" "Luke 3:1-6";
+ check_entry "ef-september-ember-sat" "Heb 9:2-12" "Luke 13:6-17";
(* Lent's OWN "ef-lent-1-wednesday/friday/saturday" keys must not
reappear once renamed away (colitur never computes them as its
own slug at all) -- a regression net for that decision, not