calendar: exempt Vigils from Our Lady's Saturday's demotion
Deploy / deploy (push) Successful in 49s
Deploy / deploy (push) Successful in 49s
Refined per direct correction: Our Lady's Saturday is really only a Simplex-strength standing, not a privileged-feria-minor-shaped one -- a Vigil keeps forcing its own primacy on a Saturday the same way it already does any other day (see calendar/commemorations.ts's own transferDirectionOf special-casing for Vigils elsewhere). Only a Simplex saint alone now loses to it; a Vigil, along with anything Semiduplex-or-higher, wins outright and Marian Saturday doesn't apply. Un-does the two test-date moves this same regression prompted last time (Vigil of St. Lawrence, Vigil of St. John Baptist) -- both dates' original years work again now that the fix is right. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -53,10 +53,7 @@ describe('August sanctoral pull (first pass)', () => {
|
||||
});
|
||||
|
||||
it("the Vigil of St. Lawrence's own vigil rank forces primacy over a real, otherwise-unranked secondary saint", () => {
|
||||
// 2025-08-09 is a Saturday -- collides with the generic Saturday-of-
|
||||
// Mary votive this test isn't about (see tests/calendar/marian-
|
||||
// saturday.test.ts); 2024 keeps it a plain midweek day.
|
||||
const day = resolveDay('2024-08-09');
|
||||
const day = resolveDay('2025-08-09');
|
||||
expect(day.winner).toEqual({
|
||||
kind: 'sanctoral',
|
||||
id: 'vigil-of-st-lawrence',
|
||||
|
||||
Reference in New Issue
Block a user