aboutsummaryrefslogtreecommitdiff
path: root/test/test_validate.ml
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_validate.ml')
-rw-r--r--test/test_validate.ml16
1 files changed, 9 insertions, 7 deletions
diff --git a/test/test_validate.ml b/test/test_validate.ml
index 671c706..b53f915 100644
--- a/test/test_validate.ml
+++ b/test/test_validate.ml
@@ -324,15 +324,17 @@ module Synthetic = struct
{ Colitur_kernel.Mass_formulary.said = Some (Slug.of_string_exn "syn-formulary");
via = Colitur_kernel.Mass_formulary.Own_slug }
- (* No fixture here exercises the Creed rubric -- a rite that has not
- implemented it returns [false] explicitly, {!Rite.t.creed}'s own
- documented default. Made overridable ([?creed] below) on the same
- footing as [?readings] just above, for Task 6's own fixtures. *)
+ (* No fixture here exercises the Creed or Gloria rubrics -- a rite that
+ has not implemented them returns [false] explicitly,
+ {!Rite.t.creed}/{!Rite.t.gloria}'s own documented default. Made
+ overridable ([?creed]/[?gloria] below) on the same footing as
+ [?readings] just above, for Task 6's own fixtures. *)
let creed ~temporal:_ ~observed:_ ~date:_ = false
+ let gloria ~temporal:_ ~observed:_ ~date:_ = false
let rite ?(vocab = vocab) ?(anchors = fun _ -> []) ?(season_runs = [ A; B ]) ?(rules = rules)
- ?(transfer_target = fun _ origin _ -> origin) ?(readings = readings) ?(creed = creed) temporal
- : (season, rank) Rite.t =
+ ?(transfer_target = fun _ origin _ -> origin) ?(readings = readings) ?(creed = creed)
+ ?(gloria = gloria) temporal : (season, rank) Rite.t =
{ Rite.id = "synthetic"; vocab; year_start; temporal; anchors; rules; season_runs;
(* Not a Roman rite, but a Rite.t must supply SOME Easter now that
movable Date_spec variants exist. The Gregorian one is as good as
@@ -342,7 +344,7 @@ module Synthetic = struct
(* Not a Roman rite either, so no bissextile-doubling convention:
identity, {!Rite.t.fixed_key}'s own documented default. *)
fixed_key = (fun d -> Some (D.month d, D.day d));
- transfer_target; readings; creed }
+ transfer_target; readings; creed; gloria }
(* Empty by default: every check built before Task 12 exercises the
TEMPORAL-only pass, where an empty layer is exactly the fixture that