From 71ade9a07f08c0d61ebd70e64c2745f1ba33cb54 Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Sat, 12 Dec 2020 01:40:48 -0400 Subject: Removed several unnecessary imports. --- stdlib/source/test/aedifex/metadata.lux | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 stdlib/source/test/aedifex/metadata.lux (limited to 'stdlib/source/test/aedifex/metadata.lux') diff --git a/stdlib/source/test/aedifex/metadata.lux b/stdlib/source/test/aedifex/metadata.lux new file mode 100644 index 000000000..5b8b47b00 --- /dev/null +++ b/stdlib/source/test/aedifex/metadata.lux @@ -0,0 +1,32 @@ +(.module: + [lux #* + ["_" test (#+ Test)] + [abstract + [monad (#+ do)]] + [data + ["." text]] + [math + ["." random]]] + ["." / #_ + ["#." artifact] + [// + ["@." artifact]]] + {#program + ["." /]}) + +(def: #export test + Test + (<| (_.covering /._) + ($_ _.and + (<| (_.for [/.file]) + (do random.monad + [sample @artifact.random] + ($_ _.and + (_.cover [/.for-project] + (text.ends-with? /.file (/.for-project sample))) + (_.cover [/.for-version] + (text.ends-with? /.file (/.for-version sample))) + ))) + + /artifact.test + ))) -- cgit v1.2.3