Move tests of lib/ and new tests of core.mal to tests/lib/.
authorNicolas Boulenguez <nicolas.boulenguez@free.fr>
Wed, 15 May 2019 14:49:30 +0000 (16:49 +0200)
committerNicolas Boulenguez <nicolas.boulenguez@free.fr>
Fri, 17 May 2019 23:52:13 +0000 (01:52 +0200)
commita1805b96af85e1f184b01794748334b2b083eb51
tree84339c2e67b1ef5597c29e40ddeb109d8944df1d
parentbf6647fbb3a34dd36963499548a92a04a34c693d
Move tests of lib/ and new tests of core.mal to tests/lib/.

Partial translation of examples from lib/ to new tests.

Correct test of memoize.

`reduce`, `foldr`, `every?`, `some` and `and` were previously not
tested in tests/step*.mal. Tests them in `tests/lib/` instead.
examples/memoize.mal [deleted file]
examples/pprint.mal [deleted file]
tests/lib/folds.mal [new file with mode: 0644]
tests/lib/memoize.mal [new file with mode: 0644]
tests/lib/pprint.mal [new file with mode: 0644]
tests/lib/protocols.mal [moved from examples/protocols.mal with 74% similarity]
tests/lib/test_cascade.mal [new file with mode: 0644]
tests/step8_macros.mal
tests/stepA_mal.mal