aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/lux/data/format/json.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/test/lux/data/format/json.lux')
-rw-r--r--stdlib/source/test/lux/data/format/json.lux34
1 files changed, 17 insertions, 17 deletions
diff --git a/stdlib/source/test/lux/data/format/json.lux b/stdlib/source/test/lux/data/format/json.lux
index 82faaba7f..1e5015f46 100644
--- a/stdlib/source/test/lux/data/format/json.lux
+++ b/stdlib/source/test/lux/data/format/json.lux
@@ -96,12 +96,12 @@
($_ _.and
(_.cover [/.object /.fields]
(case (/.fields object)
- (#try.Success actual)
+ {#try.Success actual}
(\ (list.equivalence text.equivalence) =
(list\each product.left expected)
actual)
- (#try.Failure error)
+ {#try.Failure error}
false))
(_.cover [/.field]
(list.every? (function (_ [key expected])
@@ -118,19 +118,19 @@
(_.cover [/.has]
(<| (try.else false)
(do try.monad
- [object (/.has key (#/.Number expected) (/.object (list)))
+ [object (/.has key {#/.Number expected} (/.object (list)))
.let [can_find_known_key!
(|> object
(/.field key)
- (try\each (\= (#/.Number expected)))
+ (try\each (\= {#/.Number expected}))
(try.else false))
cannot_find_unknown_key!
(case (/.field unknown object)
- (#try.Success _)
+ {#try.Success _}
false
- (#try.Failure error)
+ {#try.Failure error}
true)]]
(in (and can_find_known_key!
cannot_find_unknown_key!))))))
@@ -139,7 +139,7 @@
[key (random.ascii/alpha 1)
value <random>]
(_.cover [<type> <field>]
- (|> (/.object (list [key (<tag> value)]))
+ (|> (/.object (list [key {<tag> value}]))
(<field> key)
(try\each (\ <equivalence> = value))
(try.else false))))]
@@ -154,9 +154,9 @@
<number> (number)
<string> (string)
<array_row> (row.row #/.Null
- (#/.Boolean <boolean>)
- (#/.Number <number>)
- (#/.String <string>))
+ {#/.Boolean <boolean>}
+ {#/.Number <number>}
+ {#/.String <string>})
<key0> (string)
<key1> (string)
<key2> (string)
@@ -167,13 +167,13 @@
(_.cover [/.json]
(and (\= #/.Null (/.json #null))
(~~ (template [<tag> <value>]
- [(\= (<tag> <value>) (/.json <value>))]
+ [(\= {<tag> <value>} (/.json <value>))]
[#/.Boolean <boolean>]
[#/.Number <number>]
[#/.String <string>]
))
- (\= (#/.Array <array_row>) (/.json [#null <boolean> <number> <string>]))
+ (\= {#/.Array <array_row>} (/.json [#null <boolean> <number> <string>]))
(let [object (/.json {<key0> #null
<key1> <boolean>
<key2> <number>
@@ -190,10 +190,10 @@
value5 (/.field <key5> object)
value6 (/.field <key6> value5)]
(in (and (\= #/.Null value0)
- (\= (#/.Boolean <boolean>) value1)
- (\= (#/.Number <number>) value2)
- (\= (#/.String <string>) value3)
- (\= (#/.Array <array_row>) value4)
- (\= (#/.Number <number>) value6))))))
+ (\= {#/.Boolean <boolean>} value1)
+ (\= {#/.Number <number>} value2)
+ (\= {#/.String <string>} value3)
+ (\= {#/.Array <array_row>} value4)
+ (\= {#/.Number <number>} value6))))))
)))
))))