aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/lux/macro.lux
blob: 6d65a8c3f7b88359ba1a84b3bb747da261414263 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
(.module:
  [lux #*
   ["%" data/text/format (#+ format)]
   [abstract/monad (#+ do)]
   ["r" math/random (#+ Random)]
   ["_" test (#+ Test)]]
  {1
   ["." /]}
  ["." / #_
   ["#." code]
   ["#." syntax]
   ["#." poly #_
    ["#/." equivalence]
    ["#/." functor]
    ["#/." json]]])

(def: #export test
  Test
  (<| (_.context (%.name (name-of /._)))
      ($_ _.and
          /code.test
          /syntax.test
          /poly/equivalence.test
          /poly/functor.test
          /poly/json.test
          )))