aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/lux/time.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/test/lux/time.lux124
1 files changed, 62 insertions, 62 deletions
diff --git a/stdlib/source/test/lux/time.lux b/stdlib/source/test/lux/time.lux
index 74bdeb3f4..91bd45a3e 100644
--- a/stdlib/source/test/lux/time.lux
+++ b/stdlib/source/test/lux/time.lux
@@ -49,12 +49,12 @@
Test
(do [! random.monad]
[expected random.time]
- (_.cover [/.clock /.time]
- (|> expected
- /.clock
- /.time
- (try#each (# /.equivalence = expected))
- (try.else false)))))
+ (_.coverage [/.clock /.time]
+ (|> expected
+ /.clock
+ /.time
+ (try#each (# /.equivalence = expected))
+ (try.else false)))))
(def: for_ranges
Test
@@ -69,44 +69,44 @@
invalid_second (|> valid_second (n.+ /.seconds) (n.min 99))]]
(`` (all _.and
(~~ (template [<cap> <exception> <prefix> <suffix> <valid> <invalid>]
- [(_.cover [<cap> <exception>]
- (let [valid!
- (|> <valid>
- %.nat
- (text.prefix <prefix>)
- (text.suffix <suffix>)
- (# /.codec decoded)
- (pipe.case
- {try.#Success _} true
- {try.#Failure error} false))
-
- invalid!
- (|> <invalid>
- %.nat
- (text.prefix <prefix>)
- (text.suffix <suffix>)
- (# /.codec decoded)
- (pipe.case
- {try.#Success _}
- false
-
- {try.#Failure error}
- (exception.match? <exception> error)))]
- (and valid!
- invalid!)))]
+ [(_.coverage [<cap> <exception>]
+ (let [valid!
+ (|> <valid>
+ %.nat
+ (text.prefix <prefix>)
+ (text.suffix <suffix>)
+ (# /.codec decoded)
+ (pipe.case
+ {try.#Success _} true
+ {try.#Failure error} false))
+
+ invalid!
+ (|> <invalid>
+ %.nat
+ (text.prefix <prefix>)
+ (text.suffix <suffix>)
+ (# /.codec decoded)
+ (pipe.case
+ {try.#Success _}
+ false
+
+ {try.#Failure error}
+ (exception.match? <exception> error)))]
+ (and valid!
+ invalid!)))]
[/.hours /.invalid_hour "" ":00:00.000" valid_hour invalid_hour]
[/.minutes /.invalid_minute "00:" ":00.000" valid_minute invalid_minute]
[/.seconds /.invalid_second "00:00:" ".000" valid_second invalid_second]
))
- (_.cover [/.milli_seconds]
- (|> valid_milli_second
- %.nat
- (format "00:00:00.")
- (# /.codec decoded)
- (pipe.case
- {try.#Success _} true
- {try.#Failure error} false)))
+ (_.coverage [/.milli_seconds]
+ (|> valid_milli_second
+ %.nat
+ (format "00:00:00.")
+ (# /.codec decoded)
+ (pipe.case
+ {try.#Success _} true
+ {try.#Failure error} false)))
))))
(def: .public test
@@ -122,29 +122,29 @@
(`` (all _.and
..for_implementation
- (_.cover [/.millis /.of_millis]
- (|> expected
- /.millis
- /.of_millis
- (try#each (# /.equivalence = expected))
- (try.else false)))
- (_.cover [/.time_exceeds_a_day]
- (case (/.of_millis out_of_bounds)
- {try.#Success _}
- false
-
- {try.#Failure error}
- (exception.match? /.time_exceeds_a_day error)))
- (_.cover [/.midnight]
- (|> /.midnight
- /.millis
- (n.= 0)))
- (_.cover [/.parser]
- (|> expected
- (# /.codec encoded)
- (<text>.result /.parser)
- (try#each (# /.equivalence = expected))
- (try.else false)))
+ (_.coverage [/.millis /.of_millis]
+ (|> expected
+ /.millis
+ /.of_millis
+ (try#each (# /.equivalence = expected))
+ (try.else false)))
+ (_.coverage [/.time_exceeds_a_day]
+ (case (/.of_millis out_of_bounds)
+ {try.#Success _}
+ false
+
+ {try.#Failure error}
+ (exception.match? /.time_exceeds_a_day error)))
+ (_.coverage [/.midnight]
+ (|> /.midnight
+ /.millis
+ (n.= 0)))
+ (_.coverage [/.parser]
+ (|> expected
+ (# /.codec encoded)
+ (<text>.result /.parser)
+ (try#each (# /.equivalence = expected))
+ (try.else false)))
..for_ranges
(_.for [/.Clock]
..for_clock)