aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/lux/meta/compiler/meta/context.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/test/lux/meta/compiler/meta/context.lux')
-rw-r--r--stdlib/source/test/lux/meta/compiler/meta/context.lux10
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