summaryrefslogtreecommitdiff
path: root/test/test_colitur.ml
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-08-11 12:15:44 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-08-11 12:15:44 +0200
commit2e3697b5ce7338568a67531d07a5528f0de1da22 (patch)
tree8ebe75d9fc975590fb7dc92a9a6a91220a3ed632 /test/test_colitur.ml
parent1512df6514f0e656d734f2bf03d050355d0dd0b7 (diff)
downloadcolitur-2e3697b5ce7338568a67531d07a5528f0de1da22.tar.gz
colitur-2e3697b5ce7338568a67531d07a5528f0de1da22.zip
kernel(layer): sanctoral layer with canonical order and date index
Entries sort by slug so equal layers serialise identically. The by-date index is built once per layer rather than per year, since fixed dates are year-independent; a full-domain sweep would otherwise rescan every entry for every day. load turns parse and validation failures into result.
Diffstat (limited to 'test/test_colitur.ml')
-rw-r--r--test/test_colitur.ml3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/test_colitur.ml b/test/test_colitur.ml
index af642d6..2f5e87a 100644
--- a/test/test_colitur.ml
+++ b/test/test_colitur.ml
@@ -1,4 +1,5 @@
(* Aggregating test runner. Per-module suites live in test_<module>.ml. *)
let () =
Alcotest.run "colitur"
- [ Test_date.suite; Test_computus.suite; Test_colour.suite; Test_slug.suite; Test_names.suite ]
+ [ Test_date.suite; Test_computus.suite; Test_colour.suite; Test_slug.suite; Test_names.suite;
+ Test_overlay.suite ]