Continues the full-year sanctoral import: the Guardian Angels (Duplex majus, full proper content), St. Thérèse of Lisieux, St. Bruno, St. Bridget of Sweden, St. Francis Borgia, the Maternity of the BVM (Duplex II Classis, instituted 1931 for the 1500th anniversary of the Council of Ephesus, full proper content), St. Edward the Confessor, St. Teresa of Avila (distinct from St. Thérèse of Lisieux -- two different Carmelite saints sharing a name), St. Margaret Mary Alacoque, St. Peter of Alcantara, St. John Cantius, and St. Raphael the Archangel (own full proper content, matching st-gabriel-archangel.yml's established pattern for a Sancti file that redirects wholesale to another date's file but still carries its own real content). St. Raphael's new fixed day (Oct 24, Duplex majus) collided with the "clean, empty Saturday" fixture used by three tests for Marian Saturday/Lauds-psalmody-override behavior; moved all three to 2026-07-04, verified genuinely free of any sanctoral entry (not even a commemorated Simplex). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -46,7 +46,11 @@ describe('Lauds psalmody override (duplex-majus+ sanctoral, and Marian Saturday)
|
||||
});
|
||||
|
||||
it("substitutes Our Lady's Saturday own proper psalmody, unconditionally, whenever it wins", () => {
|
||||
const ordo = resolveOrdo('lauds', '2026-10-24'); // a clean, otherwise-empty Marian Saturday
|
||||
// Not 2026-10-24: that date is now St. Raphael the Archangel's own
|
||||
// fixed day (Duplex majus, added per the full-year sanctoral
|
||||
// import), which wins outright. 2026-07-04 is a clean, otherwise-
|
||||
// empty Marian Saturday (see tests/calendar/marian-saturday.test.ts).
|
||||
const ordo = resolveOrdo('lauds', '2026-07-04');
|
||||
const psalmNumbers = ordo.parts
|
||||
.filter((p) => p.kind === 'psalm')
|
||||
.map((p) => (p.kind === 'psalm' ? p.psalmNumber : undefined));
|
||||
@@ -63,7 +67,7 @@ describe('Lauds psalmody override (duplex-majus+ sanctoral, and Marian Saturday)
|
||||
});
|
||||
|
||||
it("drops the Holy Cross and Blessed Virgin Mary suffrages on Our Lady's Saturday (the latter redundant with the day's already-Marian office; the former because Marian Saturday isn't a bare ferial office either), keeping Joseph, Apostles, and Peace", () => {
|
||||
const ordo = resolveOrdo('lauds', '2026-10-24');
|
||||
const ordo = resolveOrdo('lauds', '2026-07-04');
|
||||
const labels = ordo.parts.filter((p) => p.kind === 'preces' && p.label).map((p) => (p.kind === 'preces' ? p.label : undefined));
|
||||
expect(labels).toEqual(['Of St. Joseph', 'Of the Holy Apostles Peter and Paul', 'For Peace', 'Salve Regina']);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user