aboutsummaryrefslogtreecommitdiff
path: root/internal/bible/ofref_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/bible/ofref_test.go')
-rw-r--r--internal/bible/ofref_test.go17
1 files changed, 10 insertions, 7 deletions
diff --git a/internal/bible/ofref_test.go b/internal/bible/ofref_test.go
index 4b9cb1e..4455d94 100644
--- a/internal/bible/ofref_test.go
+++ b/internal/bible/ofref_test.go
@@ -19,13 +19,16 @@ func TestOFRef(t *testing.T) {
{"ps27-drb", "Psalms 27:1,4,13-14", "drb", "Psalms 27:1,4,13-14"}, // Ps 27 has no DRB title fold
{"ps27-hebrew", "Psalms 27:1,4,13-14", "hebrew", "Psalms 27:1,4,13-14"},
- // Boundary cases of HebrewToVulgateChapter.
- {"ps8-vulgate", "Psalms 8:2", "vulgate", "Psalms 8:2"}, // <=8 unchanged
- {"ps9-vulgate", "Psalms 9:2", "vulgate", "Psalms 9:2"}, // 9,10 -> 9
- {"ps10-vulgate", "Psalms 10:1", "vulgate", "Psalms 9:1"}, // 10 -> 9
- {"ps11-vulgate", "Psalms 11:1", "vulgate", "Psalms 10:1"}, // 11..113 -> h-1
- {"ps116-vulgate", "Psalms 116:12", "vulgate", "Psalms 114:12"},
- {"ps147-vulgate", "Psalms 147:12", "vulgate", "Psalms 146:12"},
+ // Verse-accurate Hebrew->Vulgate mapping, including the joined/split psalms.
+ {"ps8-vulgate", "Psalms 8:2", "vulgate", "Psalms 8:2"}, // <=8 unchanged
+ {"ps9-vulgate", "Psalms 9:2", "vulgate", "Psalms 9:2"}, // Heb 9 = Vulg 9
+ {"ps10-vulgate", "Psalms 10:1", "vulgate", "Psalms 9:22"}, // Heb 10:1 = Vulg 9:22
+ {"ps11-vulgate", "Psalms 11:1", "vulgate", "Psalms 10:1"}, // 11..113 -> h-1
+ {"ps115-vulgate", "Psalms 115:1", "vulgate", "Psalms 113:9"}, // Heb 115:1 = Vulg 113:9
+ {"ps116a-vulgate", "Psalms 116:1-9", "vulgate", "Psalms 114:1-9"},
+ {"ps116b-vulgate", "Psalms 116:12-13,17-18", "vulgate", "Psalms 115:3-4,8-9"},
+ {"ps147a-vulgate", "Psalms 147:1-11", "vulgate", "Psalms 146:1-11"},
+ {"ps147b-vulgate", "Psalms 147:12-13,19-20", "vulgate", "Psalms 147:1-2,8-9"},
{"ps148-vulgate", "Psalms 148:1", "vulgate", "Psalms 148:1"}, // >=148 unchanged
// DRB title-fold verse shift: Ps 51 folds 2 title verses into verse 1.