diff options
Diffstat (limited to 'stdlib/source/test/lux/control/concurrency/thread.lux')
-rw-r--r-- | stdlib/source/test/lux/control/concurrency/thread.lux | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/stdlib/source/test/lux/control/concurrency/thread.lux b/stdlib/source/test/lux/control/concurrency/thread.lux index 1dccae97f..8b2280e69 100644 --- a/stdlib/source/test/lux/control/concurrency/thread.lux +++ b/stdlib/source/test/lux/control/concurrency/thread.lux @@ -52,4 +52,19 @@ (n.= expected actual)] (and expected_delay! correct_value!))))) + (_.for [/.Delay] + (`` (all _.and + (,, (with_template [<delay> <duration>] + [(_.coverage [<delay>] + (i.= (duration.millis <duration>) + (.int <delay>)))] + + [/.milli_second duration.milli_second] + [/.second duration.second] + [/.minute duration.minute] + [/.hour duration.hour] + [/.day duration.day] + [/.week duration.week] + )) + ))) )))) |