aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/lux.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/test/lux.lux')
-rw-r--r--stdlib/source/test/lux.lux43
1 files changed, 24 insertions, 19 deletions
diff --git a/stdlib/source/test/lux.lux b/stdlib/source/test/lux.lux
index 68f155559..a072fbc25 100644
--- a/stdlib/source/test/lux.lux
+++ b/stdlib/source/test/lux.lux
@@ -464,13 +464,15 @@
))))))
(/.type: for_type/variant
- #Case/0
- (#Case/1 Nat)
- (#Case/2 Int Text))
+ (Variant
+ #Case/0
+ (#Case/1 Nat)
+ (#Case/2 Int Text)))
(/.type: for_type/record
- {#slot/0 Bit
- #slot/1 Rev})
+ (Record
+ {#slot/0 Bit
+ #slot/1 Rev}))
(/.type: (for_type/all parameter)
[parameter parameter])
@@ -483,7 +485,7 @@
expected_left random.nat
expected_right random.nat
- .let [existential_type (\ ! map (|>> #.Ex) random.nat)]
+ .let [existential_type (\ ! each (|>> #.Ex) random.nat)]
expected/0 existential_type
expected/1 existential_type]
(<| (_.for [/.Type])
@@ -620,7 +622,7 @@
(n.= (n.+ left right)
(!n/+ left right))))
(do {! random.monad}
- [sample (\ ! map (n.% 5) random.nat)]
+ [sample (\ ! each (n.% 5) random.nat)]
(_.cover [/.^template]
(case sample
(/.^template [<case>]
@@ -653,12 +655,14 @@
)))
(type: Small
- {#small_left Nat
- #small_right Text})
+ (Record
+ {#small_left Nat
+ #small_right Text}))
(type: Big
- {#big_left Nat
- #big_right Small})
+ (Record
+ {#big_left Nat
+ #big_right Small}))
(def: for_slot
Test
@@ -886,8 +890,9 @@
)))
(type: (Pair l r)
- {#left l
- #right r})
+ (Record
+ {#left l
+ #right r}))
(template: (!pair <left> <right>)
[{#left <left>
@@ -896,8 +901,8 @@
(def: for_case
Test
(do {! random.monad}
- [expected_nat (\ ! map (n.% 1) random.nat)
- expected_int (\ ! map (i.% +1) random.int)
+ [expected_nat (\ ! each (n.% 1) random.nat)
+ expected_int (\ ! each (i.% +1) random.int)
expected_rev (random.either (in .5)
(in .25))
expected_frac (random.either (in +0.5)
@@ -1003,8 +1008,8 @@
Test
($_ _.and
(do random.monad
- [factor (random\map (|>> (n.% 10) (n.max 1)) random.nat)
- iterations (random\map (n.% 10) random.nat)
+ [factor (random\each (|>> (n.% 10) (n.max 1)) random.nat)
+ iterations (random\each (n.% 10) random.nat)
.let [expected (n.* factor iterations)]]
(_.cover [/.loop]
(n.= expected
@@ -1112,7 +1117,7 @@
let/3))
actual_locals/2 (|> locals/2
(value@ #.mappings)
- (list\map product.left)
+ (list\each product.left)
(set.of_list text.hash))
correct_locals!
@@ -1134,7 +1139,7 @@
(|> captured/2
(value@ #.mappings)
(plist.value name)
- (maybe\map (|>> product.right is?))
+ (maybe\each (|>> product.right is?))
(maybe.else false))))
correct_closure!