Fix Beheading of St. John the Baptist's wrong Common category
decollation-of-st-john-baptist.yml's `common` field was set to common-of-an-apostle -- a mistaken placeholder (he isn't an apostle) that leaked into the Aug 29 Matins invitatory and the Lauds/Vespers office bundle. Corrected to common-of-a-martyr, matching the file's own already- correct `minorHoursCommon` field. Also corrected a stale comment in the feast's own nocturn-readings file claiming neither Nocturn 2 nor 3 has a proper responsory: Nocturn 2's own closing responsory is genuine proper text (not a Commune reference like Nocturn 3's), and is now authored. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WvnBMq7HGfXRyMsVLu2v4D
This commit is contained in:
@@ -456,14 +456,17 @@ describe('resolveOrdo("vespers", ...)', () => {
|
||||
expect(hymn?.kind === 'hymn' ? hymn.text.text.la : undefined).toContain('Iste Conféssor Dómini sacrátus');
|
||||
});
|
||||
|
||||
it("uses common-of-an-apostle's real office bundle for the Beheading of St. John the Baptist's First Vespers", () => {
|
||||
it("uses common-of-a-martyr's real office bundle for the Beheading of St. John the Baptist's First Vespers", () => {
|
||||
// Live-verified against Divinum Officium (Monastic Tridentinum 1617)
|
||||
// votive=C1 -- see vespers-hymn-common-of-an-apostle.yml's header.
|
||||
// votive=C2 -- see vespers-hymn-common-of-a-martyr.yml's header.
|
||||
// decollation-of-st-john-baptist.yml's own `common` field was
|
||||
// corrected from common-of-an-apostle to common-of-a-martyr (he
|
||||
// isn't an apostle; his own `minorHoursCommon` already agreed).
|
||||
const ordo = resolveOrdo('vespers', '2026-08-28');
|
||||
const chapter = ordo.parts.find((p) => p.kind === 'chapter');
|
||||
expect(chapter?.kind === 'chapter' ? chapter.text.citation?.en : undefined).toBe('Eph 2:19-20');
|
||||
expect(chapter?.kind === 'chapter' ? chapter.text.citation?.en : undefined).toBe('Jas 1:12');
|
||||
const hymn = ordo.parts.find((p) => p.kind === 'hymn');
|
||||
expect(hymn?.kind === 'hymn' ? hymn.text.text.la : undefined).toContain('Exsúltet cælum láudibus');
|
||||
expect(hymn?.kind === 'hymn' ? hymn.text.text.la : undefined).toContain('Deus tuórum mílitum');
|
||||
});
|
||||
|
||||
it("no longer gives St. Margaret of Scotland First Vespers now that Corpus Christi's own octave is modeled", () => {
|
||||
|
||||
Reference in New Issue
Block a user