aboutsummaryrefslogtreecommitdiff
path: root/tools/dune
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-08-12 18:26:21 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-08-12 18:26:21 +0200
commitdbde8523f2ec2f0db4d2619afed8575ccf8a3641 (patch)
tree89a583bd22310b1f93c3cdfd6ac7fa9772b68147 /tools/dune
parent1f915cb61bf68dc0165a750a9cae92c3241a72f9 (diff)
downloadcolitur-dbde8523f2ec2f0db4d2619afed8575ccf8a3641.tar.gz
colitur-dbde8523f2ec2f0db4d2619afed8575ccf8a3641.zip
test(sanctoral_ef): fix round 1 (F8) -- guard against wholesale name.pl loss
The previous commit's bootstrap_sanctoral.ml change (name.pl optional) is correct and verified not to silently drop a present name, but nothing in the suite would have caught a regeneration that dropped name.pl WHOLESALE -- the exact defect lectio itself shipped once (a regeneration that lost all 322 Polish names, only caught because that project's own review ran cmd/lectio-ef-dump, which happens to include name fields; this project's own test_load_and_counts checks entry/status/rank counts only, none of which move if every name.pl vanishes). Added a 322-of-327 count assertion (5 legitimately lack it, matching parse_names's own list), independently re-derived: `grep -c '^name.pl' tridentine-calendar.ini` = 322, cross-checked against `grep -c '(pl' data/ef/sanctoral.sexp` = 322 exactly.
Diffstat (limited to 'tools/dune')
0 files changed, 0 insertions, 0 deletions