Continues the full-year sanctoral import: St. Stephen of Hungary, St. Pius X, St. Lawrence Justinian, Ss. Protus and Hyacinth, the Holy Name of Mary, the Seven Sorrows of the BVM (Duplex II Classis, own full proper content except Nocturn 2, a real cross-reference to Passion Friday's own temporal content), the Impression of the Stigmata of St. Francis, St. Joseph of Cupertino, Our Lady of Ransom, and St. Wenceslaus. Ss. Protus and Hyacinth (Sep 11) were previously excluded under a stale "real secondary saint blocked by the Nativity's own octave, same as St. Clare in August" note -- wrong, same class of error already corrected for St. Tiburtius/Susanna in August: the octave-window exclusion was never a real rule. Sep 15 (day 8 of the Nativity's own octave) is now also the Seven Sorrows' own fixed day (Duplex II Classis), which wins outright with the octave still commemorated alongside her -- updated september-sanctoral.test.ts's own "excluded secondary saints" case accordingly, splitting it into the still-valid Sep 9 (Gorgonius) half and a new Sep 15 case reflecting the real winner. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -27,15 +27,22 @@ describe('September sanctoral pull (first pass)', () => {
|
||||
expect(getDayCollect(day).status.en).toBe('verified');
|
||||
});
|
||||
|
||||
it("dates within the Nativity's own octave still exclude the real secondary saints the source names (Ss. Gorgonius, Nicomedes) -- neither is modeled yet -- but the octave itself (now modeled, see calendar/octaves.ts) correctly commemorates through it", () => {
|
||||
it("a date within the Nativity's own octave still excludes the real secondary saint the source names (Ss. Gorgonius) -- not modeled yet -- but the octave itself (now modeled, see calendar/octaves.ts) correctly commemorates through it", () => {
|
||||
const gorgoniusDay = resolveDay('2025-09-09');
|
||||
expect(gorgoniusDay.winner.kind).toBe('temporal');
|
||||
expect(gorgoniusDay.commemorations).toEqual([
|
||||
{ kind: 'octave', id: 'nativity-bvm', name: 'The Nativity of the Blessed Virgin Mary' },
|
||||
]);
|
||||
// Sep 15 is also day 8 of the Nativity's own octave (started Sep 8).
|
||||
});
|
||||
|
||||
it('Sep 15 (day 8 of the Nativity octave) is now the Seven Sorrows of the BVM\'s own fixed day (Duplex II Classis, added per the full-year sanctoral import), which wins outright, with the Nativity octave still commemorated alongside her -- St. Nicomedes, the source\'s other named secondary for this date, still is not modeled', () => {
|
||||
const nicomedesDay = resolveDay('2025-09-15');
|
||||
expect(nicomedesDay.winner.kind).toBe('temporal');
|
||||
expect(nicomedesDay.winner).toEqual({
|
||||
kind: 'sanctoral',
|
||||
id: 'seven-sorrows-of-the-bvm',
|
||||
name: 'The Seven Sorrows of the Blessed Virgin Mary',
|
||||
rank: 'duplex-2-classis',
|
||||
});
|
||||
expect(nicomedesDay.commemorations).toEqual([
|
||||
{ kind: 'octave', id: 'nativity-bvm', name: 'The Nativity of the Blessed Virgin Mary' },
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user