diff options
Diffstat (limited to 'stdlib/source/test/lux/meta/compiler/meta/context.lux')
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/context.lux | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/stdlib/source/test/lux/meta/compiler/meta/context.lux b/stdlib/source/test/lux/meta/compiler/meta/context.lux index f310fc9d0..7229c3804 100644 --- a/stdlib/source/test/lux/meta/compiler/meta/context.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/context.lux @@ -34,16 +34,20 @@ (def .public test Test (<| (_.covering /._) - (_.for [/.Context /.Extension]) + (_.for [/.Extension + + /.Context + /.#host /.#host_module_extension /.#target /.#artifact_extension]) (do [! random.monad] [target (random.lower_cased 1)] (all _.and - (_.coverage [/.js /.jvm /.lua /.python /.ruby] + (_.coverage [/.js /.jvm /.lua /.python /.ruby /.c++] (let [contexts (list (/.js target) (/.jvm target) (/.lua target) (/.python target) - (/.ruby target)) + (/.ruby target) + (/.c++ target)) maximum (list.size contexts)] (`` (and (,, (with_template [<amount> <slot>] [(|> contexts |