aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/lux/meta.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/test/lux/meta.lux')
-rw-r--r--stdlib/source/test/lux/meta.lux138
1 files changed, 69 insertions, 69 deletions
diff --git a/stdlib/source/test/lux/meta.lux b/stdlib/source/test/lux/meta.lux
index 9684fd3f6..2d7198c46 100644
--- a/stdlib/source/test/lux/meta.lux
+++ b/stdlib/source/test/lux/meta.lux
@@ -11,10 +11,10 @@
["$." apply]
["$." monad]]]
[control
+ ["." maybe]
["." try (#+ Try) ("#\." functor)]]
[data
["." product]
- ["." maybe]
["." bit ("#\." equivalence)]
["." name ("#\." equivalence)]
["." text ("#\." equivalence)
@@ -67,20 +67,20 @@
#.extensions []
#.host []}]]
($_ _.and
- (_.cover [/.run]
+ (_.cover [/.result]
(|> (\ /.monad in expected)
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual)
(n.= expected actual)))))
- (_.cover [/.run']
+ (_.cover [/.result']
(|> (\ /.monad in expected)
- (/.run' expected_lux)
+ (/.result' expected_lux)
(!expect (^multi (#try.Success [actual_lux actual])
(and (is? expected_lux actual_lux)
(n.= expected actual))))))
(_.cover [/.get_compiler]
(|> /.get_compiler
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_lux)
(is? expected_lux actual_lux)))))
)))
@@ -117,43 +117,43 @@
(_.cover [/.failure]
(|> (/.failure expected_error)
(: (Meta Any))
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Failure actual_error)
(text\= (location.with location.dummy expected_error)
actual_error)))))
(_.cover [/.assertion]
(and (|> (/.assertion expected_error true)
(: (Meta Any))
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (#try.Success [])))
(|> (/.assertion expected_error false)
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Failure actual_error)
(text\= expected_error actual_error))))))
(_.cover [/.either]
(and (|> (/.either (\ /.monad in expected)
(: (Meta Nat)
(/.failure expected_error)))
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual)
(n.= expected actual))))
(|> (/.either (: (Meta Nat)
(/.failure expected_error))
(\ /.monad in expected))
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual)
(n.= expected actual))))
(|> (/.either (: (Meta Nat)
(/.failure expected_error))
(: (Meta Nat)
(/.failure expected_error)))
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Failure actual_error)
(text\= (location.with location.dummy expected_error)
actual_error))))
(|> (/.either (\ /.monad in expected)
(\ /.monad in dummy))
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual)
(n.= expected actual))))
))
@@ -217,58 +217,58 @@
($_ _.and
(_.cover [/.current_module_name]
(|> /.current_module_name
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_current_module)
(text\= expected_current_module actual_current_module)))))
(_.cover [/.current_module]
(|> /.current_module
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_module)
(is? expected_module actual_module)))))
(_.cover [/.module]
(|> (/.module expected_current_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_module)
(is? expected_module actual_module)))))
(_.cover [/.module_exists?]
(and (|> (/.module_exists? expected_current_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (#try.Success #1)))
(|> (/.module_exists? dummy_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (#try.Success #0)))))
(_.cover [/.modules]
(|> /.modules
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_modules)
(is? expected_modules actual_modules)))))
(_.cover [/.imported_modules]
(and (|> (/.imported_modules expected_current_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ (list.equivalence text.equivalence) =
(list imported_module_name)))
(try.else false))
(|> (/.imported_modules imported_module_name)
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ (list.equivalence text.equivalence) =
(list)))
(try.else false))))
(_.cover [/.imported_by?]
(|> (/.imported_by? imported_module_name expected_current_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(try.else false)))
(_.cover [/.imported?]
(|> (/.imported? imported_module_name)
- (/.run expected_lux)
+ (/.result expected_lux)
(try.else false)))
(_.cover [/.normal]
(and (|> (/.normal ["" expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success [actual_module actual_short])
(and (text\= expected_current_module actual_module)
(is? expected_short actual_short)))))
(|> (/.normal [dummy_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success [actual_module actual_short])
(and (text\= dummy_module actual_module)
(is? expected_short actual_short)))))))
@@ -317,23 +317,23 @@
[pre /.seed
post /.seed]
(in [pre post]))
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success [actual_pre actual_post])
(and (n.= expected_seed actual_pre)
(n.= (inc expected_seed) actual_post))))))
(_.cover [/.location]
(|> /.location
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_location)
(is? expected_location actual_location)))))
(_.cover [/.expected_type]
(|> /.expected_type
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_type)
(is? expected_type actual_type)))))
(_.cover [.Type_Context /.type_context]
(|> /.type_context
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (is? type_context))
(try.else false)))
)))
@@ -409,13 +409,13 @@
current_globals!
(|> (/.globals expected_current_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_globals)
(is? current_globals actual_globals))))
macro_globals!
(|> (/.globals expected_macro_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_globals)
(is? macro_globals actual_globals))))]
(and current_globals!
@@ -424,11 +424,11 @@
(let [[current_globals macro_globals expected_lux]
(expected_lux true (#.Some .Macro))]
(and (|> (/.definitions expected_current_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_definitions)
(n.= 0 (list.size actual_definitions)))))
(|> (/.definitions expected_macro_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_definitions)
(n.= 1 (list.size actual_definitions)))))
)))
@@ -436,22 +436,22 @@
(and (let [[current_globals macro_globals expected_lux]
(expected_lux true (#.Some .Macro))]
(and (|> (/.exports expected_current_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_definitions)
(n.= 0 (list.size actual_definitions)))))
(|> (/.exports expected_macro_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_definitions)
(n.= 1 (list.size actual_definitions)))))
))
(let [[current_globals macro_globals expected_lux]
(expected_lux false (#.Some .Macro))]
(and (|> (/.exports expected_current_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_definitions)
(n.= 0 (list.size actual_definitions)))))
(|> (/.exports expected_macro_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_definitions)
(n.= 0 (list.size actual_definitions)))))
))))
@@ -528,19 +528,19 @@
(and (let [[current_globals macro_globals expected_lux]
(expected_lux true (#.Some expected_type))]
(|> (/.export [expected_macro_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (#try.Success _))))
(let [[current_globals macro_globals expected_lux]
(expected_lux false (#.Some expected_type))]
(|> (/.export [expected_macro_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (#try.Failure _))))))
(_.cover [/.macro]
(let [same_module!
(let [[current_globals macro_globals expected_lux]
(expected_lux true (#.Some .Macro))]
(|> (/.macro [expected_macro_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success (#.Some actual_value))
(is? expected_value actual_value)))))
@@ -548,21 +548,21 @@
(let [[current_globals macro_globals expected_lux]
(expected_lux true (#.Some expected_type))]
(|> (/.macro [expected_macro_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (#try.Success #.None))))
not_found!
(let [[current_globals macro_globals expected_lux]
(expected_lux true #.None)]
(|> (/.macro [expected_macro_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (#try.Success #.None))))
aliasing!
(let [[current_globals macro_globals expected_lux]
(expected_lux true (#.Some .Macro))]
(|> (/.macro [expected_current_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success (#.Some actual_value))
(is? expected_value actual_value)))))]
(and same_module!
@@ -573,11 +573,11 @@
(let [[current_globals macro_globals expected_lux]
(expected_lux true (#.Some .Macro))]
(and (|> (/.de_aliased [expected_macro_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (name\= [expected_macro_module expected_short]))
(try.else false))
(|> (/.de_aliased [expected_current_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (name\= [expected_macro_module expected_short]))
(try.else false)))))
(_.cover [/.definition]
@@ -586,7 +586,7 @@
definition!
(|> (/.definition [expected_macro_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success (#.Definition [actual_exported? actual_type actual_annotations actual_value]))
(and (bit\= expected_exported? actual_exported?)
(is? expected_type actual_type)
@@ -595,7 +595,7 @@
alias!
(|> (/.definition [expected_current_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success (#.Alias [actual_module actual_short]))
(and (is? expected_macro_module actual_module)
(is? expected_short actual_short)))))]
@@ -607,13 +607,13 @@
definition!
(|> (/.definition_type [expected_macro_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_type)
(is? expected_type actual_type))))
alias!
(|> (/.definition_type [expected_current_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_type)
(is? expected_type actual_type))))]
(and definition!
@@ -624,13 +624,13 @@
definition!
(|> (/.type_definition [expected_macro_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_value)
(is? (:as .Type expected_value) actual_value))))
alias!
(|> (/.type_definition [expected_current_module expected_short])
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual_value)
(is? (:as .Type expected_value) actual_value))))]
(and definition!
@@ -711,12 +711,12 @@
(list.equivalence name.equivalence)
type.equivalence))]
(|> (/.tag_lists tag_module)
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ equivalence = (list [tags_1 type_1])))
(try.else false))))
(_.cover [/.tags_of]
(|> (/.tags_of [tag_module name_1])
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ (maybe.equivalence (list.equivalence name.equivalence)) = (#.Some tags_1)))
(try.else false)))
(_.cover [/.tag]
@@ -725,7 +725,7 @@
(list.every? (function (_ [expected_index tag])
(|> tag
/.tag
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (^ (#try.Success [actual_index actual_tags actual_type]))
(let [correct_index!
(n.= expected_index
@@ -822,51 +822,51 @@
text.equivalence
type.equivalence))))]
(|> /.locals
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ equivalence = (list (list [name_3 type_3])
(list [name_1 type_1]
[name_2 type_2]))))
(try.else false))))
(_.cover [/.var_type]
(and (|> (/.var_type name_0)
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ type.equivalence = type_0))
(try.else false))
(|> (/.var_type name_1)
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ type.equivalence = type_1))
(try.else false))
(|> (/.var_type name_2)
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ type.equivalence = type_2))
(try.else false))
(|> (/.var_type name_3)
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ type.equivalence = type_3))
(try.else false))))
(_.cover [/.type]
(and (|> (/.type ["" name_0])
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ type.equivalence = type_0))
(try.else false))
(|> (/.type ["" name_1])
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ type.equivalence = type_1))
(try.else false))
(|> (/.type ["" name_2])
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ type.equivalence = type_2))
(try.else false))
(|> (/.type ["" name_3])
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ type.equivalence = type_3))
(try.else false))
(|> (/.type [current_module name_4])
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ type.equivalence = type_4))
(try.else false))
(|> (/.type ["" name_4])
- (/.run expected_lux)
+ (/.result expected_lux)
(try\map (\ type.equivalence = type_4))
(try.else false))))
)))
@@ -878,8 +878,8 @@
(def: (comparison init)
(-> Lux (Comparison Meta))
(function (_ == left right)
- (case [(/.run init left)
- (/.run init right)]
+ (case [(/.result init left)
+ (/.result init right)]
[(#try.Success left) (#try.Success right)]
(== left right)
@@ -935,7 +935,7 @@
#try.Failure
(: (Try Nat))
/.lift
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Failure actual)
(text\= (location.with expected_location expected_error)
actual))))
@@ -943,7 +943,7 @@
#try.Success
(: (Try Nat))
/.lift
- (/.run expected_lux)
+ (/.result expected_lux)
(!expect (^multi (#try.Success actual)
(is? expected_value actual)))))))